.elementor-widget-common .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-common .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-common .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-common.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-common .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-common .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-common .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-inner-section .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-inner-section .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-inner-section .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-inner-section.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-inner-section .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-inner-section .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-inner-section .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-heading .elementor-heading-title{
    color:var( --e-global-color-primary );
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.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-heading .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-heading.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-heading .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-heading .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-heading .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.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-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 .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-image.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-image .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-image .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-image .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-text-editor{
    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-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{
    color:var( --e-global-color-primary );
    border-color:var( --e-global-color-primary );
}
.elementor-widget-text-editor .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-text-editor .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-text-editor .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-text-editor.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-text-editor .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-text-editor .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-text-editor .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-video .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-video .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-video .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-video.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-video .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-video .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-video .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-button .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-button .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-button .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-button .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-button.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-button .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-button .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-button .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-divider{
    --divider-color:var( --e-global-color-secondary );
}
.elementor-widget-divider .elementor-divider__text{
    color:var( --e-global-color-secondary );
    font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-secondary-font-weight );
}
.elementor-widget-divider.elementor-view-stacked .elementor-icon{
    background-color:var( --e-global-color-secondary );
}
.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{
    color:var( --e-global-color-secondary );
    border-color:var( --e-global-color-secondary );
}
.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{
    fill:var( --e-global-color-secondary );
}
.elementor-widget-divider .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-divider .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-divider .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-divider.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-divider .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-divider .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-divider .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-spacer .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-spacer .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-spacer .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-spacer.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-spacer .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-spacer .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-spacer .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-image-box .elementor-image-box-title{
    color:var( --e-global-color-primary );
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-image-box .elementor-image-box-description{
    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-image-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-image-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-image-box .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-image-box.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-image-box .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-image-box .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-image-box .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-google_maps .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-google_maps .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-google_maps .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-google_maps.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-google_maps .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-google_maps .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-google_maps .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-icon.elementor-view-stacked .elementor-icon{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{
    color:var( --e-global-color-primary );
    border-color:var( --e-global-color-primary );
}
.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{
    fill: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 .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-icon.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-icon .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-icon .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-icon .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{
    fill:var( --e-global-color-primary );
    color:var( --e-global-color-primary );
    border-color:var( --e-global-color-primary );
}
.elementor-widget-icon-box .elementor-icon-box-title{
    color:var( --e-global-color-primary );
}
.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-icon-box .elementor-icon-box-description{
    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 .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-icon-box.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-icon-box .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-icon-box .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-icon-box .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-star-rating .elementor-star-rating__title{
    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-star-rating .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-star-rating .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-star-rating .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-star-rating.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-star-rating .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-star-rating .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-star-rating .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-image-carousel .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-carousel .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-carousel .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-image-carousel.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-image-carousel .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-image-carousel .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-image-carousel .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-image-gallery .gallery-item .gallery-caption{
    font-family:var( --e-global-typography-accent-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-accent-font-weight );
}
.elementor-widget-image-gallery .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-gallery .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-gallery .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-image-gallery.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-image-gallery .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-image-gallery .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-image-gallery .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{
    border-color:var( --e-global-color-text );
}
.elementor-widget-icon-list .elementor-icon-list-icon i{
    color:var( --e-global-color-primary );
}
.elementor-widget-icon-list .elementor-icon-list-icon svg{
    fill:var( --e-global-color-primary );
}
.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{
    font-family:var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-text-font-weight );
}
.elementor-widget-icon-list .elementor-icon-list-text{
    color:var( --e-global-color-secondary );
}
.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 .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-icon-list.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-icon-list .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-icon-list .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-icon-list .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-counter .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-counter .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-counter .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-counter.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-counter .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-counter .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-counter .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-progress .elementor-progress-wrapper .elementor-progress-bar{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-progress .elementor-title{
    color:var( --e-global-color-primary );
    font-family:var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-text-font-weight );
}
.elementor-widget-progress .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-progress .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-progress .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-progress.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-progress .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-progress .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-progress .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-testimonial .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-testimonial .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-testimonial .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-testimonial.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-testimonial .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-testimonial .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-testimonial .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-tabs .elementor-tab-title, .elementor-widget-tabs .elementor-tab-title a{
    color:var( --e-global-color-primary );
}
.elementor-widget-tabs .elementor-tab-title.elementor-active, .elementor-widget-tabs .elementor-tab-title.elementor-active a{
    color:var( --e-global-color-accent );
}
.elementor-widget-tabs .elementor-tab-title{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-tabs .elementor-tab-content{
    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-tabs .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-tabs .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-tabs .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-tabs.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-tabs .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-tabs .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-tabs .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{
    color:var( --e-global-color-primary );
}
.elementor-widget-accordion .elementor-accordion-icon svg{
    fill:var( --e-global-color-primary );
}
.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{
    color:var( --e-global-color-accent );
}
.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{
    fill:var( --e-global-color-accent );
}
.elementor-widget-accordion .elementor-accordion-title{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-accordion .elementor-tab-content{
    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-accordion .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-accordion .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-accordion .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-accordion.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-accordion .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-accordion .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-accordion .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-toggle .elementor-toggle-title, .elementor-widget-toggle .elementor-toggle-icon{
    color:var( --e-global-color-primary );
}
.elementor-widget-toggle .elementor-toggle-icon svg{
    fill:var( --e-global-color-primary );
}
.elementor-widget-toggle .elementor-tab-title.elementor-active a, .elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon{
    color:var( --e-global-color-accent );
}
.elementor-widget-toggle .elementor-toggle-title{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-toggle .elementor-tab-content{
    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-toggle .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-toggle .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-toggle .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-toggle.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-toggle .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-toggle .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-toggle .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-social-icons .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-social-icons .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-social-icons .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-social-icons.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-social-icons .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-social-icons .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-social-icons .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-alert .elementor-alert-title{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-alert .elementor-alert-description{
    font-family:var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-text-font-weight );
}
.elementor-widget-alert .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-alert .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-alert .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-alert.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-alert .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-alert .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-alert .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-audio .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-audio .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-audio .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-audio.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-audio .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-audio .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-audio .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-shortcode .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-shortcode .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-shortcode .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-shortcode.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-shortcode .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-shortcode .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-shortcode .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-html .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-html .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-html .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-html.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-html .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-html .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-html .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-menu-anchor .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-menu-anchor .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-menu-anchor .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-menu-anchor.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-menu-anchor .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-menu-anchor .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-menu-anchor .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-sidebar .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-sidebar .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-sidebar .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-sidebar.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-sidebar .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-sidebar .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-sidebar .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-read-more .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-read-more .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-read-more .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-read-more.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-read-more .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-read-more .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-read-more .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-wp-widget-pages .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-wp-widget-pages .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-wp-widget-pages .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-wp-widget-pages.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-wp-widget-pages .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-wp-widget-pages .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-wp-widget-pages .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-wp-widget-calendar .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-wp-widget-calendar .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-wp-widget-calendar .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-wp-widget-calendar.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-wp-widget-calendar .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-wp-widget-calendar .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-wp-widget-calendar .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-wp-widget-archives .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-wp-widget-archives .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-wp-widget-archives .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-wp-widget-archives.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-wp-widget-archives .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-wp-widget-archives .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-wp-widget-archives .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-wp-widget-media_audio .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-wp-widget-media_audio .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-wp-widget-media_audio .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-wp-widget-media_audio.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-wp-widget-media_audio .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-wp-widget-media_audio .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-wp-widget-media_audio .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-wp-widget-media_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-wp-widget-media_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-wp-widget-media_image .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-wp-widget-media_image.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-wp-widget-media_image .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-wp-widget-media_image .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-wp-widget-media_image .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-wp-widget-media_gallery .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-wp-widget-media_gallery .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-wp-widget-media_gallery .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-wp-widget-media_gallery.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-wp-widget-media_gallery .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-wp-widget-media_gallery .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-wp-widget-media_gallery .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-wp-widget-media_video .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-wp-widget-media_video .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-wp-widget-media_video .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-wp-widget-media_video.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-wp-widget-media_video .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-wp-widget-media_video .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-wp-widget-media_video .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-wp-widget-meta .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-wp-widget-meta .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-wp-widget-meta .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-wp-widget-meta.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-wp-widget-meta .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-wp-widget-meta .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-wp-widget-meta .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-wp-widget-search .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-wp-widget-search .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-wp-widget-search .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-wp-widget-search.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-wp-widget-search .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-wp-widget-search .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-wp-widget-search .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-wp-widget-text .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-wp-widget-text .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-wp-widget-text .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-wp-widget-text.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-wp-widget-text .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-wp-widget-text .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-wp-widget-text .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-wp-widget-categories .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-wp-widget-categories .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-wp-widget-categories .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-wp-widget-categories.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-wp-widget-categories .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-wp-widget-categories .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-wp-widget-categories .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-wp-widget-recent-posts .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-wp-widget-recent-posts .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-wp-widget-recent-posts .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-wp-widget-recent-posts.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-wp-widget-recent-posts .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-wp-widget-recent-posts .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-wp-widget-recent-posts .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-wp-widget-recent-comments .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-wp-widget-recent-comments .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-wp-widget-recent-comments .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-wp-widget-recent-comments.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-wp-widget-recent-comments .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-wp-widget-recent-comments .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-wp-widget-recent-comments .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-wp-widget-rss .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-wp-widget-rss .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-wp-widget-rss .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-wp-widget-rss.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-wp-widget-rss .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-wp-widget-rss .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-wp-widget-rss .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-wp-widget-tag_cloud .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-wp-widget-tag_cloud .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-wp-widget-tag_cloud .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-wp-widget-tag_cloud.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-wp-widget-tag_cloud .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-wp-widget-tag_cloud .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-wp-widget-tag_cloud .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-wp-widget-nav_menu .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-wp-widget-nav_menu .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-wp-widget-nav_menu .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-wp-widget-nav_menu.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-wp-widget-nav_menu .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-wp-widget-nav_menu .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-wp-widget-nav_menu .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-wp-widget-custom_html .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-wp-widget-custom_html .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-wp-widget-custom_html .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-wp-widget-custom_html.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-wp-widget-custom_html .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-wp-widget-custom_html .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-wp-widget-custom_html .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-wp-widget-block .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-wp-widget-block .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-wp-widget-block .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-wp-widget-block.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-wp-widget-block .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-wp-widget-block .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-wp-widget-block .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-wp-widget-download_attachments_list_widget .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-wp-widget-download_attachments_list_widget .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-wp-widget-download_attachments_list_widget .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-wp-widget-download_attachments_list_widget.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-wp-widget-download_attachments_list_widget .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-wp-widget-download_attachments_list_widget .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-wp-widget-download_attachments_list_widget .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-wp-widget-easy_facebook_feed .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-wp-widget-easy_facebook_feed .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-wp-widget-easy_facebook_feed .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-wp-widget-easy_facebook_feed.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-wp-widget-easy_facebook_feed .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-wp-widget-easy_facebook_feed .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-wp-widget-easy_facebook_feed .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-wp-widget-easy_facebook_page_plugin .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-wp-widget-easy_facebook_page_plugin .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-wp-widget-easy_facebook_page_plugin .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-wp-widget-easy_facebook_page_plugin.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-wp-widget-easy_facebook_page_plugin .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-wp-widget-easy_facebook_page_plugin .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-wp-widget-easy_facebook_page_plugin .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-wp-widget-esf_instagram_feed .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-wp-widget-esf_instagram_feed .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-wp-widget-esf_instagram_feed .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-wp-widget-esf_instagram_feed.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-wp-widget-esf_instagram_feed .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-wp-widget-esf_instagram_feed .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-wp-widget-esf_instagram_feed .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-wp-widget-ninja_forms_widget .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-wp-widget-ninja_forms_widget .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-wp-widget-ninja_forms_widget .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-wp-widget-ninja_forms_widget.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-wp-widget-ninja_forms_widget .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-wp-widget-ninja_forms_widget .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-wp-widget-ninja_forms_widget .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-wp-widget-wdslider .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-wp-widget-wdslider .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-wp-widget-wdslider .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-wp-widget-wdslider.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-wp-widget-wdslider .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-wp-widget-wdslider .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-wp-widget-wdslider .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-wp-widget-sli-feed .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-wp-widget-sli-feed .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-wp-widget-sli-feed .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-wp-widget-sli-feed.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-wp-widget-sli-feed .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-wp-widget-sli-feed .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-wp-widget-sli-feed .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-wp-widget-elementortemplate_widget .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-wp-widget-elementortemplate_widget .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-wp-widget-elementortemplate_widget .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-wp-widget-elementortemplate_widget.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-wp-widget-elementortemplate_widget .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-wp-widget-elementortemplate_widget .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-wp-widget-elementortemplate_widget .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-wp-widget-slider_widget .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-wp-widget-slider_widget .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-wp-widget-slider_widget .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-wp-widget-slider_widget.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-wp-widget-slider_widget .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-wp-widget-slider_widget .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-wp-widget-slider_widget .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-wp-widget-grid_widget .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-wp-widget-grid_widget .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-wp-widget-grid_widget .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-wp-widget-grid_widget.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-wp-widget-grid_widget .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-wp-widget-grid_widget .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-wp-widget-grid_widget .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-profile-card-elementor-widget .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-profile-card-elementor-widget .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-profile-card-elementor-widget .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-profile-card-elementor-widget.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-profile-card-elementor-widget .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-profile-card-elementor-widget .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-profile-card-elementor-widget .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-testimonial-card-elementor-widget .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-testimonial-card-elementor-widget .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-testimonial-card-elementor-widget .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-testimonial-card-elementor-widget.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-testimonial-card-elementor-widget .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-testimonial-card-elementor-widget .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-testimonial-card-elementor-widget .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-post-card-elementor-widget .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-post-card-elementor-widget .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-post-card-elementor-widget .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-post-card-elementor-widget.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-post-card-elementor-widget .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-post-card-elementor-widget .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-post-card-elementor-widget .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-wds-elementor .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-wds-elementor .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-wds-elementor .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-wds-elementor.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-wds-elementor .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-wds-elementor .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-wds-elementor .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-Wpvr-widget .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-Wpvr-widget .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-Wpvr-widget .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-Wpvr-widget.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-Wpvr-widget .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-Wpvr-widget .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-Wpvr-widget .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-e_image_hover_effects .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-e_image_hover_effects .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-e_image_hover_effects .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-e_image_hover_effects.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-e_image_hover_effects .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-e_image_hover_effects .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-e_image_hover_effects .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-animation-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-animation-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-animation-box .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-animation-box.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-animation-box .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-animation-box .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-animation-box .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-info-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-info-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-info-box .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-info-box.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-info-box .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-info-box .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-info-box .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-logo-slider .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-logo-slider .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-logo-slider .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-logo-slider.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-logo-slider .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-logo-slider .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-logo-slider .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-call-to-action .elementor-cta__title{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-call-to-action .elementor-cta__description{
    font-family:var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-text-font-weight );
}
.elementor-widget-call-to-action .elementor-cta__button{
    font-family:var( --e-global-typography-accent-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-accent-font-weight );
}
.elementor-widget-call-to-action .elementor-ribbon-inner{
    background-color:var( --e-global-color-accent );
    font-family:var( --e-global-typography-accent-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-accent-font-weight );
}
.elementor-widget-call-to-action .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-call-to-action .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-call-to-action .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-call-to-action.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-call-to-action .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-call-to-action .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-call-to-action .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-pricing-table .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-pricing-table .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-pricing-table .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-pricing-table.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-pricing-table .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-pricing-table .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-pricing-table .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-advancedtabs .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-advancedtabs .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-advancedtabs .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-advancedtabs.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-advancedtabs .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-advancedtabs .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-advancedtabs .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-accordions .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-accordions .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-accordions .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-accordions.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-accordions .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-accordions .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-accordions .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-team-member .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-team-member .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-team-member .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-team-member.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-team-member .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-team-member .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-team-member .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-businesshour .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-businesshour .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-businesshour .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-businesshour.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-businesshour .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-businesshour .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-businesshour .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-card .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-card .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-card .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-card.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-card .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-card .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-card .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-uae-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-uae-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-uae-heading .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-uae-heading.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-uae-heading .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-uae-heading .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-uae-heading .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-uaeProgressbar .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-uaeProgressbar .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-uaeProgressbar .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-uaeProgressbar.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-uaeProgressbar .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-uaeProgressbar .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-uaeProgressbar .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-flipbox .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-flipbox .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-flipbox .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-flipbox.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-flipbox .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-flipbox .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-flipbox .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-table .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-table .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-table .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-table.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-table .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-table .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-table .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-timeline .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-timeline .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-timeline .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-timeline.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-timeline .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-timeline .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-timeline .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-imageCarousel .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-imageCarousel .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-imageCarousel .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-imageCarousel.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-imageCarousel .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-imageCarousel .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-imageCarousel .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-testimonial-carousel .elementor-testimonial__text{
    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-testimonial-carousel .elementor-testimonial__name{
    color:var( --e-global-color-text );
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-testimonial-carousel .elementor-testimonial__title{
    color:var( --e-global-color-primary );
    font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-secondary-font-weight );
}
.elementor-widget-testimonial-carousel .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-testimonial-carousel .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-testimonial-carousel .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-testimonial-carousel.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-testimonial-carousel .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-testimonial-carousel .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-testimonial-carousel .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-interactive-banner .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-interactive-banner .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-interactive-banner .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-interactive-banner.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-interactive-banner .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-interactive-banner .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-interactive-banner .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-blog-post .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-blog-post .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-blog-post .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-blog-post.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-blog-post .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-blog-post .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-blog-post .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-contact-form-7 .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-contact-form-7 .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-contact-form-7 .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-contact-form-7.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-contact-form-7 .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-contact-form-7 .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-contact-form-7 .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-Filterable_Gallery .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-Filterable_Gallery .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-Filterable_Gallery .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-Filterable_Gallery.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-Filterable_Gallery .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-Filterable_Gallery .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-Filterable_Gallery .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-ninja-form .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-ninja-form .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-ninja-form .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-ninja-form.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-ninja-form .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-ninja-form .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-ninja-form .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-duel-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-duel-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-duel-heading .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-duel-heading.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-duel-heading .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-duel-heading .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-duel-heading .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-counterdown .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-counterdown .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-counterdown .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-counterdown.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-counterdown .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-counterdown .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-counterdown .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-clock .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-clock .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-clock .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-clock.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-clock .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-clock .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-clock .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-icon-box2 .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-box2 .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-box2 .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-icon-box2.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-icon-box2 .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-icon-box2 .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-icon-box2 .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-duel-button .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-duel-button .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-duel-button .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-duel-button.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-duel-button .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-duel-button .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-duel-button .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-image-gird .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-gird .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-gird .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-image-gird.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-image-gird .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-image-gird .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-image-gird .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-team-carousel .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-team-carousel .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-team-carousel .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-team-carousel.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-team-carousel .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-team-carousel .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-team-carousel .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-card-carousel .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-card-carousel .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-card-carousel .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-card-carousel.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-card-carousel .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-card-carousel .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-card-carousel .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-service-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-service-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-service-box .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-service-box.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-service-box .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-service-box .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-service-box .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-service-carousel .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-service-carousel .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-service-carousel .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-service-carousel.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-service-carousel .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-service-carousel .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-service-carousel .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-icon-carousel .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-carousel .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-carousel .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-icon-carousel.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-icon-carousel .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-icon-carousel .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-icon-carousel .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-eael-adv-accordion .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-eael-adv-accordion .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-eael-adv-accordion .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-eael-adv-accordion.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-eael-adv-accordion .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-eael-adv-accordion .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-eael-adv-accordion .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-eael-google-map .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-eael-google-map .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-eael-google-map .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-eael-google-map.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-eael-google-map .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-eael-google-map .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-eael-google-map .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-eael-adv-tabs .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-eael-adv-tabs .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-eael-adv-tabs .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-eael-adv-tabs.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-eael-adv-tabs .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-eael-adv-tabs .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-eael-adv-tabs .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-eael-advanced-data-table .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-eael-advanced-data-table .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-eael-advanced-data-table .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-eael-advanced-data-table.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-eael-advanced-data-table .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-eael-advanced-data-table .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-eael-advanced-data-table .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-eael-advanced-menu .eael-advanced-menu li > a, .eael-advanced-menu-container .eael-advanced-menu-toggle-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-eael-advanced-menu .eael-advanced-menu li ul li > a{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-eael-advanced-menu .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-eael-advanced-menu .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-eael-advanced-menu .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-eael-advanced-menu.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-eael-advanced-menu .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-eael-advanced-menu .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-eael-advanced-menu .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-eael-advanced-search .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-eael-advanced-search .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-eael-advanced-search .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-eael-advanced-search.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-eael-advanced-search .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-eael-advanced-search .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-eael-advanced-search .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-eael-better-payment .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-eael-better-payment .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-eael-better-payment .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-eael-better-payment.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-eael-better-payment .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-eael-better-payment .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-eael-better-payment .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-eael-betterdocs-category-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-eael-betterdocs-category-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-eael-betterdocs-category-box .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-eael-betterdocs-category-box.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-eael-betterdocs-category-box .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-eael-betterdocs-category-box .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-eael-betterdocs-category-box .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-eael-betterdocs-category-grid .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-eael-betterdocs-category-grid .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-eael-betterdocs-category-grid .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-eael-betterdocs-category-grid.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-eael-betterdocs-category-grid .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-eael-betterdocs-category-grid .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-eael-betterdocs-category-grid .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-eael-betterdocs-search-form .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-eael-betterdocs-search-form .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-eael-betterdocs-search-form .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-eael-betterdocs-search-form.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-eael-betterdocs-search-form .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-eael-betterdocs-search-form .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-eael-betterdocs-search-form .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-eael-business-reviews .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-eael-business-reviews .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-eael-business-reviews .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-eael-business-reviews.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-eael-business-reviews .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-eael-business-reviews .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-eael-business-reviews .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-eael-caldera-form .eael-contact-form-description{
    font-family:var( --e-global-typography-accent-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-accent-font-weight );
}
.elementor-widget-eael-caldera-form .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-eael-caldera-form .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-eael-caldera-form .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-eael-caldera-form.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-eael-caldera-form .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-eael-caldera-form .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-eael-caldera-form .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-eael-cta-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-eael-cta-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-eael-cta-box .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-eael-cta-box.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-eael-cta-box .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-eael-cta-box .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-eael-cta-box .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-eael-career-page .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-eael-career-page .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-eael-career-page .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-eael-career-page.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-eael-career-page .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-eael-career-page .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-eael-career-page .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .eael-contact-form-7-title{
    font-family:var( --e-global-typography-accent-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-accent-font-weight );
}
.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .eael-contact-form-7-description{
    font-family:var( --e-global-typography-accent-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-accent-font-weight );
}
.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form-control.wpcf7-text, .elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form-control.wpcf7-quiz, .elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form-control.wpcf7-quiz, .elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form-control.wpcf7-textarea, .elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form-control.wpcf7-select{
    font-family:var( --e-global-typography-accent-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-accent-font-weight );
}
.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form label, .elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form .wpcf7-quiz-label{
    font-family:var( --e-global-typography-accent-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-accent-font-weight );
}
.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form-control::-webkit-input-placeholder{
    font-family:var( --e-global-typography-accent-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-accent-font-weight );
}
.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form input[type="submit"]{
    font-family:var( --e-global-typography-accent-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-accent-font-weight );
}
.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-not-valid-tip{
    font-family:var( --e-global-typography-accent-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-accent-font-weight );
}
.elementor-widget-eael-contact-form-7 .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-eael-contact-form-7 .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-eael-contact-form-7 .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-eael-contact-form-7.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-eael-contact-form-7 .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-eael-contact-form-7 .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-eael-contact-form-7 .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-eael-content-ticker .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-eael-content-ticker .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-eael-content-ticker .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-eael-content-ticker.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-eael-content-ticker .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-eael-content-ticker .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-eael-content-ticker .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-eael-content-timeline .eael-content-timeline-content .eael-timeline-title, .elementor-widget-eael-content-timeline .eael-horizontal-timeline-item .eael-horizontal-timeline-item__card-title{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-eael-content-timeline .eael-content-timeline-content p, .elementor-widget-eael-content-timeline .eael-horizontal-timeline-item__card-inner p{
    font-family:var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-text-font-weight );
}
.elementor-widget-eael-content-timeline .eael-content-timeline-content .eael-date, .elementor-widget-eael-content-timeline .eael-horizontal-timeline-item .eael-horizontal-timeline-item__meta{
    font-family:var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-text-font-weight );
}
.elementor-widget-eael-content-timeline .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-eael-content-timeline .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-eael-content-timeline .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-eael-content-timeline.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-eael-content-timeline .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-eael-content-timeline .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-eael-content-timeline .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-eael-countdown .eael-countdown-digits::after{
    font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-secondary-font-weight );
}
.elementor-widget-eael-countdown .eael-countdown-digits{
    font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-secondary-font-weight );
}
.elementor-widget-eael-countdown .eael-countdown-label{
    font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-secondary-font-weight );
}
.elementor-widget-eael-countdown .eael-countdown-finish-message .expiry-title{
    font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-secondary-font-weight );
}
.eael-countdown-finish-text{
    font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-secondary-font-weight );
}
.elementor-widget-eael-countdown .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-eael-countdown .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-eael-countdown .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-eael-countdown.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-eael-countdown .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-eael-countdown .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-eael-countdown .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-eael-counter .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-eael-counter .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-eael-counter .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-eael-counter.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-eael-counter .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-eael-counter .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-eael-counter .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-eael-creative-button .eael-creative-button .cretive-button-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-eael-creative-button .eael-creative-button--rayen::before, .elementor-widget-eael-creative-button .eael-creative-button--winona::after, .elementor-widget-eael-creative-button .eael-creative-button--tamaya .eael-creative-button--tamaya-secondary span, .elementor-widget-eael-creative-button .eael-creative-button.eael-creative-button--saqui::after{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-eael-creative-button .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-eael-creative-button .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-eael-creative-button .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-eael-creative-button.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-eael-creative-button .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-eael-creative-button .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-eael-creative-button .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-crowdfundly-all-campaign .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-crowdfundly-all-campaign .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-crowdfundly-all-campaign .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-crowdfundly-all-campaign.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-crowdfundly-all-campaign .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-crowdfundly-all-campaign .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-crowdfundly-all-campaign .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-crowdfundly-organization .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-crowdfundly-organization .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-crowdfundly-organization .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-crowdfundly-organization.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-crowdfundly-organization .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-crowdfundly-organization .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-crowdfundly-organization .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-crowdfundly-single-campaign .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-crowdfundly-single-campaign .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-crowdfundly-single-campaign .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-crowdfundly-single-campaign.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-crowdfundly-single-campaign .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-crowdfundly-single-campaign .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-crowdfundly-single-campaign .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-eael-data-table .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-eael-data-table .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-eael-data-table .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-eael-data-table.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-eael-data-table .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-eael-data-table .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-eael-data-table .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-eael-divider .eael-divider-text{
    font-family:var( --e-global-typography-accent-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-accent-font-weight );
}
.elementor-widget-eael-divider .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-eael-divider .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-eael-divider .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-eael-divider.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-eael-divider .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-eael-divider .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-eael-divider .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-eael-dual-color-header .eael-dch-separator-wrap i{
    color:var( --e-global-color-primary );
}
.elementor-widget-eael-dual-color-header .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-eael-dual-color-header .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-eael-dual-color-header .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-eael-dual-color-header.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-eael-dual-color-header .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-eael-dual-color-header .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-eael-dual-color-header .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-eael-dynamic-filterable-gallery .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-eael-dynamic-filterable-gallery .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-eael-dynamic-filterable-gallery .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-eael-dynamic-filterable-gallery.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-eael-dynamic-filterable-gallery .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-eael-dynamic-filterable-gallery .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-eael-dynamic-filterable-gallery .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-eael-embedpress .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-eael-embedpress .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-eael-embedpress .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-eael-embedpress.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-eael-embedpress .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-eael-embedpress .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-eael-embedpress .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-eael-event-calendar .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-eael-event-calendar .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-eael-event-calendar .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-eael-event-calendar.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-eael-event-calendar .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-eael-event-calendar .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-eael-event-calendar .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-eael-facebook-feed .eael-facebook-feed-card .eael-facebook-feed-item .eael-facebook-feed-item-inner .eael-facebook-feed-item-header .eael-facebook-feed-item-user .eael-facebook-feed-username{
    font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-secondary-font-weight );
}
.elementor-widget-eael-facebook-feed .eael-facebook-feed-card .eael-facebook-feed-item .eael-facebook-feed-item-inner .eael-facebook-feed-item-header .eael-facebook-feed-post-time{
    font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-secondary-font-weight );
}
.elementor-widget-eael-facebook-feed .eael-facebook-feed-card .eael-facebook-feed-item .eael-facebook-feed-item-inner .eael-facebook-feed-item-content .eael-facebook-feed-message{
    font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-secondary-font-weight );
}
.elementor-widget-eael-facebook-feed .eael-facebook-feed-card .eael-facebook-feed-item .eael-facebook-feed-item-inner .eael-facebook-feed-preview-wrap .eael-facebook-feed-url-preview .eael-facebook-feed-url-host{
    font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-secondary-font-weight );
}
.elementor-widget-eael-facebook-feed .eael-facebook-feed-card .eael-facebook-feed-item .eael-facebook-feed-item-inner .eael-facebook-feed-preview-wrap .eael-facebook-feed-url-preview .eael-facebook-feed-url-title{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-eael-facebook-feed .eael-facebook-feed-card .eael-facebook-feed-item .eael-facebook-feed-item-inner .eael-facebook-feed-preview-wrap .eael-facebook-feed-url-preview .eael-facebook-feed-url-description{
    font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-secondary-font-weight );
}
.elementor-widget-eael-facebook-feed .eael-facebook-feed-overlay .eael-facebook-feed-item .eael-facebook-feed-item-overlay, .elementor-widget-eael-facebook-feed .eael-facebook-feed-card .eael-facebook-feed-item .eael-facebook-feed-item-inner .eael-facebook-feed-item-footer{
    font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-secondary-font-weight );
}
.elementor-widget-eael-facebook-feed .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-eael-facebook-feed .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-eael-facebook-feed .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-eael-facebook-feed.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-eael-facebook-feed .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-eael-facebook-feed .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-eael-facebook-feed .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-eael-fancy-text .eael-fancy-text-prefix{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-eael-fancy-text .eael-fancy-text-strings, .elementor-widget-eael-fancy-text .typed-cursor{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-eael-fancy-text .eael-fancy-text-suffix{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-eael-fancy-text .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-eael-fancy-text .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-eael-fancy-text .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-eael-fancy-text.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-eael-fancy-text .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-eael-fancy-text .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-eael-fancy-text .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-eael-feature-list .connector-type-classic .connector{
    border-color:var( --e-global-color-primary );
}
.elementor-widget-eael-feature-list .connector-type-modern .eael-feature-list-item:before, .elementor-widget-eael-feature-list .connector-type-modern .eael-feature-list-item:after{
    border-color:var( --e-global-color-primary );
}
.elementor-widget-eael-feature-list .eael-feature-list-content-box .eael-feature-list-title, .elementor-widget-eael-feature-list .eael-feature-list-content-box .eael-feature-list-title > a, .elementor-widget-eael-feature-list .eael-feature-list-content-box .eael-feature-list-title:visited{
    color:var( --e-global-color-primary );
}
.elementor-widget-eael-feature-list .eael-feature-list-content-box .eael-feature-list-title, .elementor-widget-eael-feature-list .eael-feature-list-content-box .eael-feature-list-title a{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-eael-feature-list .eael-feature-list-content-box .eael-feature-list-content{
    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-eael-feature-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-eael-feature-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-eael-feature-list .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-eael-feature-list.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-eael-feature-list .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-eael-feature-list .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-eael-feature-list .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-eael-filterable-gallery .fg-caption-head .fg-item-price{
    font-family:var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-text-font-weight );
}
.elementor-widget-eael-filterable-gallery .fg-caption-head .fg-item-ratings{
    font-family:var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-text-font-weight );
}
.elementor-widget-eael-filterable-gallery .fg-item-category span{
    font-family:var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-text-font-weight );
}
.elementor-widget-eael-filterable-gallery .fg-filter-trigger > span{
    font-family:var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-text-font-weight );
}
.elementor-widget-eael-filterable-gallery .fg-layout-3-filter-controls li.control{
    font-family:var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-text-font-weight );
}
.elementor-widget-eael-filterable-gallery .eael-gallery-load-more .eael-filterable-gallery-load-more-text{
    font-family:var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-text-font-weight );
}
.elementor-widget-eael-filterable-gallery .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-eael-filterable-gallery .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-eael-filterable-gallery .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-eael-filterable-gallery.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-eael-filterable-gallery .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-eael-filterable-gallery .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-eael-filterable-gallery .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-eael-flip-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-eael-flip-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-eael-flip-box .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-eael-flip-box.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-eael-flip-box .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-eael-flip-box .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-eael-flip-box .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-eael-flip-carousel .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-eael-flip-carousel .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-eael-flip-carousel .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-eael-flip-carousel.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-eael-flip-carousel .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-eael-flip-carousel .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-eael-flip-carousel .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-eael-fluentform .eael-fluentform-description{
    font-family:var( --e-global-typography-accent-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-accent-font-weight );
}
.elementor-widget-eael-fluentform .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-eael-fluentform .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-eael-fluentform .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-eael-fluentform.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-eael-fluentform .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-eael-fluentform .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-eael-fluentform .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-eael-formstack .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-eael-formstack .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-eael-formstack .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-eael-formstack.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-eael-formstack .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-eael-formstack .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-eael-formstack .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-eael-gravity-form .eael-gravity-form .gform_wrapper .gform_title, .elementor-widget-eael-gravity-form .eael-gravity-form .eael-gravity-form-title{
    font-family:var( --e-global-typography-accent-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-accent-font-weight );
}
.elementor-widget-eael-gravity-form .eael-gravity-form .gform_wrapper .gform_description, .elementor-widget-eael-gravity-form .eael-gravity-form .eael-gravity-form-description{
    font-family:var( --e-global-typography-accent-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-accent-font-weight );
}
.elementor-widget-eael-gravity-form .eael-gravity-form .gfield.gsection .gsection_title{
    font-family:var( --e-global-typography-accent-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-accent-font-weight );
}
.elementor-widget-eael-gravity-form .eael-gravity-form .ginput_container_fileupload input[type="file"]::file-selector-button, .elementor-widget-eael-gravity-form .eael-gravity-form .ginput_container_fileupload input[type="file"]::-webkit-file-upload-button, .elementor-widget-eael-gravity-form .eael-gravity-form .ginput_container_fileupload .button{
    font-family:var( --e-global-typography-accent-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-accent-font-weight );
}
.elementor-widget-eael-gravity-form .eael-gravity-form .gform_footer input[type="submit"], .elementor-widget-eael-gravity-form .eael-gravity-form .gform_body .gform_page_footer input[type="submit"],.elementor-widget-eael-gravity-form .eael-gravity-form .gform_body input[type="submit"].gform-button{
    font-family:var( --e-global-typography-accent-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-accent-font-weight );
}
.elementor-widget-eael-gravity-form .eael-gravity-form .gform_body .gform_page_footer input[type="button"]{
    font-family:var( --e-global-typography-accent-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-accent-font-weight );
}
.elementor-widget-eael-gravity-form .eael-gravity-form .gform_confirmation_wrapper .gform_confirmation_message{
    font-family:var( --e-global-typography-accent-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-accent-font-weight );
}
.elementor-widget-eael-gravity-form .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-eael-gravity-form .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-eael-gravity-form .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-eael-gravity-form.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-eael-gravity-form .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-eael-gravity-form .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-eael-gravity-form .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-eael-image-accordion .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-eael-image-accordion .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-eael-image-accordion .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-eael-image-accordion.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-eael-image-accordion .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-eael-image-accordion .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-eael-image-accordion .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-eael-image-hotspots .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-eael-image-hotspots .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-eael-image-hotspots .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-eael-image-hotspots.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-eael-image-hotspots .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-eael-image-hotspots .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-eael-image-hotspots .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-eael-image-scroller .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-eael-image-scroller .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-eael-image-scroller .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-eael-image-scroller.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-eael-image-scroller .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-eael-image-scroller .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-eael-image-scroller .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-eael-image-comparison .twentytwenty-before-label:before, .elementor-widget-eael-image-comparison .twentytwenty-after-label:before{
    font-family:var( --e-global-typography-accent-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-accent-font-weight );
}
.elementor-widget-eael-image-comparison .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-eael-image-comparison .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-eael-image-comparison .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-eael-image-comparison.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-eael-image-comparison .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-eael-image-comparison .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-eael-image-comparison .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-eael-info-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-eael-info-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-eael-info-box .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-eael-info-box.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-eael-info-box .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-eael-info-box .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-eael-info-box .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-eael-instafeed .eael-instafeed-caption, .elementor-widget-eael-instafeed .eael-instafeed-caption-text{
    font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-secondary-font-weight );
}
.elementor-widget-eael-instafeed .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-eael-instafeed .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-eael-instafeed .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-eael-instafeed.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-eael-instafeed .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-eael-instafeed .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-eael-instafeed .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-eael-interactive-card .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-eael-interactive-card .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-eael-interactive-card .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-eael-interactive-card.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-eael-interactive-card .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-eael-interactive-card .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-eael-interactive-card .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-eael-interactive-circle .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-eael-interactive-circle .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-eael-interactive-circle .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-eael-interactive-circle.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-eael-interactive-circle .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-eael-interactive-circle .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-eael-interactive-circle .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-eael-interactive-promo .eael-interactive-promo figure figcaption h2{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-eael-interactive-promo .eael-interactive-promo figure p{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-eael-interactive-promo .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-eael-interactive-promo .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-eael-interactive-promo .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-eael-interactive-promo.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-eael-interactive-promo .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-eael-interactive-promo .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-eael-interactive-promo .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-eael-learn-dash-course-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-eael-learn-dash-course-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-eael-learn-dash-course-list .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-eael-learn-dash-course-list.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-eael-learn-dash-course-list .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-eael-learn-dash-course-list .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-eael-learn-dash-course-list .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-eael-lightbox .eael-lightbox-btn > span{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.eael-lightbox-container .eael-lightbox-content{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-eael-lightbox .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-eael-lightbox .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-eael-lightbox .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-eael-lightbox.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-eael-lightbox .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-eael-lightbox .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-eael-lightbox .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-eael-login-register .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-eael-login-register .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-eael-login-register .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-eael-login-register.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-eael-login-register .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-eael-login-register .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-eael-login-register .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-eael-logo-carousel .eael-logo-carousel-title{
    font-family:var( --e-global-typography-accent-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-accent-font-weight );
}
.elementor-widget-eael-logo-carousel .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-eael-logo-carousel .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-eael-logo-carousel .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-eael-logo-carousel.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-eael-logo-carousel .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-eael-logo-carousel .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-eael-logo-carousel .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-eael-mailchimp .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-eael-mailchimp .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-eael-mailchimp .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-eael-mailchimp.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-eael-mailchimp .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-eael-mailchimp .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-eael-mailchimp .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-eael-nft-gallery .eael-nft-gallery-load-more .eael-nft-gallery-load-more-text{
    font-family:var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-text-font-weight );
}
.elementor-widget-eael-nft-gallery .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-eael-nft-gallery .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-eael-nft-gallery .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-eael-nft-gallery.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-eael-nft-gallery .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-eael-nft-gallery .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-eael-nft-gallery .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-eael-ninja .eael-ninja-form .eael-contact-form-description{
    font-family:var( --e-global-typography-accent-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-accent-font-weight );
}
.elementor-widget-eael-ninja .eael-ninja-form .submit-container input[type="button"],.elementor-widget-eael-ninja .eael-ninja-form .submit-container input[type="submit"]{
    font-family:var( --e-global-typography-accent-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-accent-font-weight );
}
.elementor-widget-eael-ninja .eael-ninja-form .nf-form-fields-required{
    font-family:var( --e-global-typography-accent-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-accent-font-weight );
}
.elementor-widget-eael-ninja .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-eael-ninja .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-eael-ninja .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-eael-ninja.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-eael-ninja .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-eael-ninja .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-eael-ninja .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-eael-offcanvas .eael-offcanvas-toggle{
    font-family:var( --e-global-typography-accent-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-accent-font-weight );
}
.elementor-widget-eael-offcanvas .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-eael-offcanvas .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-eael-offcanvas .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-eael-offcanvas.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-eael-offcanvas .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-eael-offcanvas .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-eael-offcanvas .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-eael-one-page-nav .eael-nav-dot-tooltip{
    font-family:var( --e-global-typography-accent-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-accent-font-weight );
}
.elementor-widget-eael-one-page-nav .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-eael-one-page-nav .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-eael-one-page-nav .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-eael-one-page-nav.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-eael-one-page-nav .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-eael-one-page-nav .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-eael-one-page-nav .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-eael-post-block .eael-entry-title > a{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-eael-post-block .eael-grid-post-excerpt p{
    font-family:var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-text-font-weight );
}
.elementor-widget-eael-post-block .eael-entry-meta > div, .elementor-widget-eael-post-block .eael-entry-meta > span, .elementor-widget-eael-post-block .eael-entry-meta ul li i, .elementor-widget-eael-post-block .eael-entry-meta ul li a{
    font-family:var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-text-font-weight );
}
.elementor-widget-eael-post-block .post-meta-categories li, .elementor-widget-eael-post-block .post-meta-categories li a{
    font-family:var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-text-font-weight );
}
.elementor-widget-eael-post-block .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-eael-post-block .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-eael-post-block .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-eael-post-block.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-eael-post-block .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-eael-post-block .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-eael-post-block .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-eael-post-carousel .eael-entry-title, .elementor-widget-eael-post-carousel .eael-entry-title > a{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-eael-post-carousel .eael-grid-post-excerpt p{
    font-family:var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-text-font-weight );
}
.elementor-widget-eael-post-carousel .post-carousel-categories li a, .elementor-widget-eael-post-carousel .post-meta-categories li, .elementor-widget-eael-post-carousel .post-meta-categories li a{
    font-family:var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-text-font-weight );
}
.elementor-widget-eael-post-carousel .eael-meta-posted-on{
    font-family:var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-text-font-weight );
}
.elementor-widget-eael-post-carousel .eael-entry-meta > span,.elementor-widget-eael-post-carousel .eael-entry-meta > .eael-posted-by,.elementor-widget-eael-post-carousel .eael-entry-meta > .eael-posted-on{
    font-family:var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-text-font-weight );
}
.elementor-widget-eael-post-carousel .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-eael-post-carousel .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-eael-post-carousel .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-eael-post-carousel.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-eael-post-carousel .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-eael-post-carousel .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-eael-post-carousel .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-eael-post-grid .eael-meta-posted-on{
    font-family:var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-text-font-weight );
}
.elementor-widget-eael-post-grid .eael-entry-meta > span{
    font-family:var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-text-font-weight );
}
.elementor-widget-eael-post-grid .eael-entry-title, .elementor-widget-eael-post-grid .eael-entry-title a{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-eael-post-grid .eael-grid-post-excerpt p{
    font-family:var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-text-font-weight );
}
.elementor-widget-eael-post-grid .post-meta-categories li, .elementor-widget-eael-post-grid .post-meta-categories li a{
    font-family:var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-text-font-weight );
}
.elementor-widget-eael-post-grid .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-eael-post-grid .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-eael-post-grid .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-eael-post-grid.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-eael-post-grid .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-eael-post-grid .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-eael-post-grid .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-eael-post-list .eael-post-list-header .header-title .title{
    font-family:var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-text-font-weight );
}
.elementor-widget-eael-post-list .eael-post-list-header .post-categories a{
    font-family:var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-text-font-weight );
}
.elementor-widget-eael-post-list .eael-post-list-featured-wrap .featured-content .eael-post-list-title, .elementor-widget-eael-post-list .eael-post-list-featured-wrap .featured-content .eael-post-list-title a{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-eael-post-list .eael-post-list-featured-wrap .featured-content p{
    font-family:var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-text-font-weight );
}
.elementor-widget-eael-post-list .eael-post-list-featured-wrap .featured-content .meta{
    font-family:var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-text-font-weight );
}
.elementor-widget-eael-post-list .eael-post-list-content .eael-post-list-title, .elementor-widget-eael-post-list .eael-post-list-content .eael-post-list-title a{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-eael-post-list .eael-post-list-content p{
    font-family:var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-text-font-weight );
}
.elementor-widget-eael-post-list .eael-post-list-content .meta{
    font-family:var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-text-font-weight );
}
.elementor-widget-eael-post-list .eael-post-list-container.layout-advanced .eael-post-list-post .eael-post-list-content .boxed-meta .author-info h5{
    font-family:var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-text-font-weight );
}
.elementor-widget-eael-post-list .eael-post-list-container.layout-advanced .eael-post-list-posts-wrap .eael-post-list-post .eael-post-list-content .boxed-meta .author-meta .author-info > a p{
    font-family:var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-text-font-weight );
}
.elementor-widget-eael-post-list .eael-post-list-container.layout-advanced .eael-post-list-content .boxed-meta .meta-categories .meta-cats-wrap a, .elementor-widget-eael-post-list .eael-post-list-container.layout-default .eael-post-list-content .meta-categories a, .elementor-widget-eael-post-list .eael-post-list-container.layout-preset-2 .eael-post-list-content .meta-categories a, .elementor-widget-eael-post-list .eael-post-list-container.layout-preset-2 .eael-post-list-content .meta-categories a, .elementor-widget-eael-post-list .eael-post-list-container.layout-default .featured-content .meta-categories a, .elementor-widget-eael-post-list .eael-post-list-container.layout-preset-2 .featured-content .meta-categories a, .elementor-widget-eael-post-list .eael-post-list-container.layout-preset-3 .featured-content .meta-categories a{
    font-family:var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-text-font-weight );
}
.elementor-widget-eael-post-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-eael-post-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-eael-post-list .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-eael-post-list.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-eael-post-list .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-eael-post-list .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-eael-post-list .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-eael-post-timeline .eael-timeline-post-title .eael-timeline-post-title-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-eael-post-timeline .eael-timeline-post-excerpt p{
    font-family:var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-text-font-weight );
}
.elementor-widget-eael-post-timeline .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-eael-post-timeline .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-eael-post-timeline .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-eael-post-timeline.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-eael-post-timeline .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-eael-post-timeline .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-eael-post-timeline .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-eael-price-menu .eael-restaurant-menu .eael-restaurant-menu-title, .elementor-widget-eael-price-menu .eael-restaurant-menu .eael-restaurant-menu-title a{
    font-family:var( --e-global-typography-accent-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-accent-font-weight );
}
.elementor-widget-eael-price-menu .eael-restaurant-menu .eael-restaurant-menu-price-discount{
    font-family:var( --e-global-typography-accent-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-accent-font-weight );
}
.elementor-widget-eael-price-menu .eael-restaurant-menu .eael-restaurant-menu-price-original{
    font-family:var( --e-global-typography-accent-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-accent-font-weight );
}
.elementor-widget-eael-price-menu .eael-restaurant-menu-description{
    font-family:var( --e-global-typography-accent-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-accent-font-weight );
}
.elementor-widget-eael-price-menu .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-eael-price-menu .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-eael-price-menu .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-eael-price-menu.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-eael-price-menu .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-eael-price-menu .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-eael-price-menu .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-eael-pricing-table .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-eael-pricing-table .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-eael-pricing-table .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-eael-pricing-table.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-eael-pricing-table .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-eael-pricing-table .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-eael-pricing-table .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-eicon-woocommerce .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-eicon-woocommerce .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-eicon-woocommerce .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-eicon-woocommerce.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-eicon-woocommerce .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-eicon-woocommerce .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-eicon-woocommerce .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-eael-progress-bar .eael-progressbar-title{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-eael-progress-bar .eael-progressbar-line-fill.eael-has-inner-title{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-eael-progress-bar .eael-progressbar-count-wrap{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-eael-progress-bar .eael-progressbar-half-circle-after span{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-eael-progress-bar .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-eael-progress-bar .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-eael-progress-bar .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-eael-progress-bar.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-eael-progress-bar .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-eael-progress-bar .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-eael-progress-bar .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-eael-protected-content .eael-protected-content .protected-content{
    font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-secondary-font-weight );
}
.elementor-widget-eael-protected-content .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-eael-protected-content .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-eael-protected-content .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-eael-protected-content.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-eael-protected-content .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-eael-protected-content .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-eael-protected-content .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-eael-simple-menu .eael-simple-menu >li > a, .eael-simple-menu-container .eael-simple-menu-toggle-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-eael-simple-menu .eael-simple-menu li ul li > a{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-eael-simple-menu .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-eael-simple-menu .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-eael-simple-menu .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-eael-simple-menu.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-eael-simple-menu .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-eael-simple-menu .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-eael-simple-menu .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-eael-static-product .eael-static-product .eael-static-product-details .eael-static-product-price-and-reviews .eael-static-product-price{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-eael-static-product .eael-static-product .eael-static-product-details .eael-static-product-price-and-reviews .eael-static-product-reviews{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-eael-static-product .eael-static-product-media a.eael-static-product-live-demo-btn{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-eael-static-product .eael-static-product-details > h2 > a{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-eael-static-product .eael-static-product-details > p{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-eael-static-product .eael-static-product-btn .eael-static-product-btn-inner{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-eael-static-product .eael-static-product-add-to-cart .eael-static-product-btn-inner{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-eael-static-product .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-eael-static-product .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-eael-static-product .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-eael-static-product.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-eael-static-product .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-eael-static-product .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-eael-static-product .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-eael-sticky-video .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-eael-sticky-video .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-eael-sticky-video .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-eael-sticky-video.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-eael-sticky-video .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-eael-sticky-video .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-eael-sticky-video .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-eael-svg-draw .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-eael-svg-draw .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-eael-svg-draw .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-eael-svg-draw.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-eael-svg-draw .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-eael-svg-draw .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-eael-svg-draw .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-eael-team-member-carousel .eael-tm-name{
    font-family:var( --e-global-typography-accent-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-accent-font-weight );
}
.elementor-widget-eael-team-member-carousel .eael-tm-title-divider{
    border-bottom-color:var( --e-global-color-primary );
}
.elementor-widget-eael-team-member-carousel .eael-tm-position{
    font-family:var( --e-global-typography-accent-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-accent-font-weight );
}
.elementor-widget-eael-team-member-carousel .eael-tm-position-divider{
    border-bottom-color:var( --e-global-color-primary );
}
.elementor-widget-eael-team-member-carousel .eael-tm-description{
    font-family:var( --e-global-typography-accent-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-accent-font-weight );
}
.elementor-widget-eael-team-member-carousel .eael-tm-description-divider{
    border-bottom-color:var( --e-global-color-primary );
}
.elementor-widget-eael-team-member-carousel .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-eael-team-member-carousel .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-eael-team-member-carousel .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-eael-team-member-carousel.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-eael-team-member-carousel .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-eael-team-member-carousel .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-eael-team-member-carousel .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-eael-team-member .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-eael-team-member .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-eael-team-member .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-eael-team-member.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-eael-team-member .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-eael-team-member .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-eael-team-member .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-eael-testimonial-slider .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-eael-testimonial-slider .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-eael-testimonial-slider .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-eael-testimonial-slider.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-eael-testimonial-slider .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-eael-testimonial-slider .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-eael-testimonial-slider .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-eael-testimonial .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-eael-testimonial .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-eael-testimonial .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-eael-testimonial.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-eael-testimonial .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-eael-testimonial .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-eael-testimonial .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-eael-toggle .eael-primary-toggle-label{
    font-family:var( --e-global-typography-accent-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-accent-font-weight );
}
.elementor-widget-eael-toggle .eael-secondary-toggle-label{
    font-family:var( --e-global-typography-accent-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-accent-font-weight );
}
.elementor-widget-eael-toggle .eael-toggle-content-wrap{
    font-family:var( --e-global-typography-accent-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-accent-font-weight );
}
.elementor-widget-eael-toggle .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-eael-toggle .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-eael-toggle .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-eael-toggle.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-eael-toggle .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-eael-toggle .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-eael-toggle .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-eael-tooltip .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-eael-tooltip .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-eael-tooltip .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-eael-tooltip.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-eael-tooltip .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-eael-tooltip .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-eael-tooltip .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-eael-twitter-feed .eael-twitter-feed-item .eael-twitter-feed-item-icon{
    color:var( --e-global-color-primary );
}
.elementor-widget-eael-twitter-feed .eael-twitter-feed-load-more .eael-twitter-feed-load-more-text{
    font-family:var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-text-font-weight );
}
.elementor-widget-eael-twitter-feed .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-eael-twitter-feed .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-eael-twitter-feed .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-eael-twitter-feed.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-eael-twitter-feed .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-eael-twitter-feed .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-eael-twitter-feed .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-eael-twitter-feed-carousel .eael-twitter-feed-item .eael-twitter-feed-item-icon{
    color:var( --e-global-color-primary );
}
.elementor-widget-eael-twitter-feed-carousel .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-eael-twitter-feed-carousel .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-eael-twitter-feed-carousel .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-eael-twitter-feed-carousel.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-eael-twitter-feed-carousel .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-eael-twitter-feed-carousel .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-eael-twitter-feed-carousel .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-eael-typeform .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-eael-typeform .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-eael-typeform .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-eael-typeform.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-eael-typeform .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-eael-typeform .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-eael-typeform .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-eael-weform .eael-weform-container ul.wpuf-form .wpuf-submit input[type="submit"]{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-eael-weform .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-eael-weform .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-eael-weform .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-eael-weform.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-eael-weform .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-eael-weform .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-eael-weform .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-eael-woo-cart .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-eael-woo-cart .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-eael-woo-cart .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-eael-woo-cart.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-eael-woo-cart .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-eael-woo-cart .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-eael-woo-cart .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-eael-woo-checkout .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-eael-woo-checkout .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-eael-woo-checkout .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-eael-woo-checkout.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-eael-woo-checkout .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-eael-woo-checkout .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-eael-woo-checkout .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-eael-woo-collections .eael-woo-collections-overlay-inner h2{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-eael-woo-collections .eael-woo-collections-overlay-inner span{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-eael-woo-collections .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-eael-woo-collections .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-eael-woo-collections .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-eael-woo-collections.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-eael-woo-collections .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-eael-woo-collections .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-eael-woo-collections .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-eael-woo-product-carousel .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-eael-woo-product-carousel .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-eael-woo-product-carousel .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-eael-woo-product-carousel.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-eael-woo-product-carousel .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-eael-woo-product-carousel .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-eael-woo-product-carousel .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-eael-woo-product-compare .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-eael-woo-product-compare .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-eael-woo-product-compare .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-eael-woo-product-compare.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-eael-woo-product-compare .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-eael-woo-product-compare .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-eael-woo-product-compare .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-eael-woo-product-gallery .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-eael-woo-product-gallery .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-eael-woo-product-gallery .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-eael-woo-product-gallery.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-eael-woo-product-gallery .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-eael-woo-product-gallery .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-eael-woo-product-gallery .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-eael-woo-product-slider .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-eael-woo-product-slider .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-eael-woo-product-slider .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-eael-woo-product-slider.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-eael-woo-product-slider .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-eael-woo-product-slider .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-eael-woo-product-slider .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-eael-woo-thank-you .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-eael-woo-thank-you .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-eael-woo-thank-you .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-eael-woo-thank-you.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-eael-woo-thank-you .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-eael-woo-thank-you .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-eael-woo-thank-you .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-eael-woocommerce-review .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-eael-woocommerce-review .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-eael-woocommerce-review .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-eael-woocommerce-review.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-eael-woocommerce-review .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-eael-woocommerce-review .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-eael-woocommerce-review .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-eael-wpforms .eael-contact-form-description, .elementor-widget-eael-wpforms .wpforms-description{
    font-family:var( --e-global-typography-accent-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-accent-font-weight );
}
.elementor-widget-eael-wpforms .eael-wpforms .wpforms-field label{
    font-family:var( --e-global-typography-accent-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-accent-font-weight );
}
.elementor-widget-eael-wpforms .eael-wpforms .wpforms-field input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-widget-eael-wpforms .eael-wpforms .wpforms-field textarea, .elementor-widget-eael-wpforms .eael-wpforms .wpforms-field select{
    font-family:var( --e-global-typography-accent-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-accent-font-weight );
}
.elementor-widget-eael-wpforms .eael-wpforms .wpforms-submit-container .wpforms-submit{
    font-family:var( --e-global-typography-accent-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-accent-font-weight );
}
.elementor-widget-eael-wpforms .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-eael-wpforms .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-eael-wpforms .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-eael-wpforms.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-eael-wpforms .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-eael-wpforms .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-eael-wpforms .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-htslider-slider-addons .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-htslider-slider-addons .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-htslider-slider-addons .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-htslider-slider-addons.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-htslider-slider-addons .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-htslider-slider-addons .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-htslider-slider-addons .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-htsliderpro-addons .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-htsliderpro-addons .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-htsliderpro-addons .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-htsliderpro-addons.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-htsliderpro-addons .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-htsliderpro-addons .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-htsliderpro-addons .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-htslider-postslider-addons .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-htslider-postslider-addons .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-htslider-postslider-addons .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-htslider-postslider-addons.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-htslider-postslider-addons .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-htslider-postslider-addons .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-htslider-postslider-addons .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-premium-grid-item .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-premium-grid-item .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-premium-grid-item .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-premium-grid-item.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-premium-grid-item .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-premium-grid-item .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-premium-grid-item .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-text-path{
    font-family:var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-text-font-weight );
}
.elementor-widget-text-path .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-text-path .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-text-path .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-text-path.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-text-path .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-text-path .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-text-path .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-premium-addon-banner .premium-banner-ib-desc .premium_banner_title{
    color:var( --e-global-color-primary );
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-premium-addon-banner .premium_banner_content{
    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-premium-addon-banner .premium-banner-link{
    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-premium-addon-banner .premium-banner-link:hover{
    color:var( --e-global-color-text );
}
.elementor-widget-premium-addon-banner .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-premium-addon-banner .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-premium-addon-banner .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-premium-addon-banner.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-premium-addon-banner .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-premium-addon-banner .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-premium-addon-banner .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-premium-addon-blog .premium-blog-filters-container li a.category{
    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-secondary );
    background-color:var( --e-global-color-primary );
}
.elementor-widget-premium-addon-blog .premium-blog-filters-container li a.active{
    color:var( --e-global-color-primary );
    background-color:var( --e-global-color-secondary );
}
.elementor-widget-premium-addon-blog .premium-blog-post-link:before, .elementor-widget-premium-addon-blog .premium-blog-post-link:after{
    border-color:var( --e-global-color-secondary );
}
.elementor-widget-premium-addon-blog .premium-blog-entry-title, .elementor-widget-premium-addon-blog .premium-blog-entry-title a{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-premium-addon-blog .premium-blog-entry-title a{
    color:var( --e-global-color-secondary );
}
.elementor-widget-premium-addon-blog .premium-blog-entry-title:hover a{
    color:var( --e-global-color-primary );
}
.elementor-widget-premium-addon-blog .premium-blog-cats-container a{
    font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-secondary-font-weight );
}
.elementor-widget-premium-addon-blog .premium-blog-meta-data{
    font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-secondary-font-weight );
}
.elementor-widget-premium-addon-blog .premium-blog-post-content{
    color:var( --e-global-color-text );
}
.elementor-widget-premium-addon-blog .premium-blog-post-tags-container{
    font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-secondary-font-weight );
    color:var( --e-global-color-secondary );
}
.elementor-widget-premium-addon-blog .premium-blog-pagination-container .page-numbers{
    color:var( --e-global-color-secondary );
    background-color:var( --e-global-color-primary );
}
.elementor-widget-premium-addon-blog .premium-blog-pagination-container .page-numbers:hover{
    color:var( --e-global-color-primary );
    background-color:var( --e-global-color-secondary );
}
.elementor-widget-premium-addon-blog .premium-blog-pagination-container span.current{
    color:var( --e-global-color-primary );
    background-color:var( --e-global-color-secondary );
}
.elementor-widget-premium-addon-blog ul.slick-dots li{
    color:var( --e-global-color-secondary );
}
.elementor-widget-premium-addon-blog ul.slick-dots li.slick-active{
    color:var( --e-global-color-primary );
}
.elementor-widget-premium-addon-blog .premium-blog-wrap .slick-arrow{
    color:var( --e-global-color-primary );
    background-color:var( --e-global-color-secondary );
}
.elementor-widget-premium-addon-blog .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-premium-addon-blog .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-premium-addon-blog .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-premium-addon-blog.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-premium-addon-blog .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-premium-addon-blog .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-premium-addon-blog .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-premium-addon-button .premium-button{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-premium-addon-button .premium-button .premium-button-text-icon-wrapper span{
    color:var( --e-global-color-secondary );
}
.elementor-widget-premium-addon-button .premium-button-text-icon-wrapper i{
    color:var( --e-global-color-secondary );
}
.elementor-widget-premium-addon-button .premium-drawable-icon *, .elementor-widget-premium-addon-button .premium-button-text-icon-wrapper svg:not([class*="premium-"]){
    fill:var( --e-global-color-secondary );
}
.elementor-widget-premium-addon-button .premium-button, .elementor-widget-premium-addon-button .premium-button.premium-button-style2-shutinhor:before , .elementor-widget-premium-addon-button .premium-button.premium-button-style2-shutinver:before , .elementor-widget-premium-addon-button .premium-button-style5-radialin:before , .elementor-widget-premium-addon-button .premium-button-style5-rectin:before{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-premium-addon-button .premium-button:hover .premium-button-text-icon-wrapper span{
    color:var( --e-global-color-primary );
}
.elementor-widget-premium-addon-button .premium-button:hover .premium-button-text-icon-wrapper i{
    color:var( --e-global-color-primary );
}
.elementor-widget-premium-addon-button .premium-button:hover .premium-drawable-icon *, .elementor-widget-premium-addon-button .premium-button:hover svg:not([class*="premium-"]){
    fill:var( --e-global-color-primary );
}
.elementor-widget-premium-addon-button .premium-button-style4-icon-wrapper{
    color:var( --e-global-color-primary );
}
.elementor-widget-premium-addon-button .premium-button-style4-icon-wrapper svg{
    fill:var( --e-global-color-primary );
}
.elementor-widget-premium-addon-button .premium-button-none:hover, .elementor-widget-premium-addon-button .premium-button-style1:before, .elementor-widget-premium-addon-button .premium-button-style2-shutouthor:before, .elementor-widget-premium-addon-button .premium-button-style2-shutoutver:before, .elementor-widget-premium-addon-button .premium-button-style2-shutinhor, .elementor-widget-premium-addon-button .premium-button-style2-shutinver, .elementor-widget-premium-addon-button .premium-button-style2-dshutinhor:before, .elementor-widget-premium-addon-button .premium-button-style2-dshutinver:before, .elementor-widget-premium-addon-button .premium-button-style2-scshutouthor:before, .elementor-widget-premium-addon-button .premium-button-style2-scshutoutver:before, .elementor-widget-premium-addon-button .premium-button-style3-after:hover, .elementor-widget-premium-addon-button .premium-button-style3-before:hover, .elementor-widget-premium-addon-button .premium-button-style4-icon-wrapper, .elementor-widget-premium-addon-button .premium-button-style5-radialin, .elementor-widget-premium-addon-button .premium-button-style5-radialout:before, .elementor-widget-premium-addon-button .premium-button-style5-rectin, .elementor-widget-premium-addon-button .premium-button-style5-rectout:before, .elementor-widget-premium-addon-button .premium-button-style6-bg, .elementor-widget-premium-addon-button .premium-button-style6:before{
    background-color:var( --e-global-color-text );
}
.elementor-widget-premium-addon-button .premium-button-style7 .premium-button-text-icon-wrapper:before{
    background-color:var( --e-global-color-secondary );
}
.elementor-widget-premium-addon-button .premium-button-style7 .premium-button-text-icon-wrapper:after{
    background-color:var( --e-global-color-text );
}
.elementor-widget-premium-addon-button .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-premium-addon-button .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-premium-addon-button .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-premium-addon-button.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-premium-addon-button .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-premium-addon-button .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-premium-addon-button .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-premium-carousel-widget .premium-carousel-wrapper .slick-arrow{
    color:var( --e-global-color-secondary );
}
.elementor-widget-premium-carousel-widget .premium-carousel-wrapper .slick-arrow svg{
    fill:var( --e-global-color-secondary );
}
.elementor-widget-premium-carousel-widget .premium-carousel-wrapper .slick-arrow:hover{
    color:var( --e-global-color-secondary );
}
.elementor-widget-premium-carousel-widget .premium-carousel-wrapper .slick-arrow:hover svg{
    fill:var( --e-global-color-secondary );
}
.elementor-widget-premium-carousel-widget ul.slick-dots li{
    color:var( --e-global-color-secondary );
}
.elementor-widget-premium-carousel-widget ul.slick-dots li svg{
    fill:var( --e-global-color-secondary );
}
.elementor-widget-premium-carousel-widget ul.slick-dots li.slick-active{
    color:var( --e-global-color-primary );
}
.elementor-widget-premium-carousel-widget ul.slick-dots li.slick-active svg{
    fill:var( --e-global-color-primary );
}
.elementor-widget-premium-carousel-widget .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-premium-carousel-widget .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-premium-carousel-widget .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-premium-carousel-widget.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-premium-carousel-widget .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-premium-carousel-widget .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-premium-carousel-widget .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-premium-countdown-timer .countdown .countdown-section .countdown-amount, .elementor-widget-premium-countdown-timer .premium-countdown-flip .premium-countdown-figure span{
    color:var( --e-global-color-secondary );
    font-family:var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-text-font-weight );
}
.elementor-widget-premium-countdown-timer .countdown .countdown-section .countdown-amount, .elementor-widget-premium-countdown-timer .premium-countdown-flip .premium-countdown-figure, .elementor-widget-premium-countdown-timer .premium-countdown-flip .premium-countdown-figure .top, .elementor-widget-premium-countdown-timer .premium-countdown-flip .premium-countdown-figure .top-back, .elementor-widget-premium-countdown-timer .premium-countdown-flip .premium-countdown-figure .bottom-back {
    background-color:var( --e-global-color-primary );
}
.elementor-widget-premium-countdown-timer .countdown .countdown-section .countdown-period, .elementor-widget-premium-countdown-timer .premium-countdown-label{
    color:var( --e-global-color-secondary );
    font-family:var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-text-font-weight );
}
.elementor-widget-premium-countdown-timer .countdown_separator{
    color:var( --e-global-color-secondary );
}
.elementor-widget-premium-countdown-timer .premium-countdown-exp-message{
    color:var( --e-global-color-secondary );
    font-family:var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-text-font-weight );
}
.elementor-widget-premium-countdown-timer .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-premium-countdown-timer .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-premium-countdown-timer .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-premium-countdown-timer.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-premium-countdown-timer .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-premium-countdown-timer .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-premium-countdown-timer .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-premium-counter .premium-counter-area .premium-counter-icon .icon i{
    color:var( --e-global-color-primary );
}
.elementor-widget-premium-counter .premium-drawable-icon *, .elementor-widget-premium-counter .premium-counter-icon svg:not([class*="premium-"]){
    fill:var( --e-global-color-primary );
}
.elementor-widget-premium-counter .premium-counter-area .premium-counter-icon .icon-bg{
    background:var( --e-global-color-secondary );
}
.elementor-widget-premium-counter .premium-counter-title .premium-counter-title-val{
    color:var( --e-global-color-primary );
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-premium-counter .premium-counter-desc{
    color:var( --e-global-color-secondary );
    font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-secondary-font-weight );
}
.elementor-widget-premium-counter .premium-counter-area .premium-counter-init{
    color:var( --e-global-color-primary );
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-premium-counter .premium-counter-area span#prefix{
    color:var( --e-global-color-primary );
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-premium-counter .premium-counter-area span#suffix{
    color:var( --e-global-color-primary );
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-premium-counter .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-premium-counter .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-premium-counter .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-premium-counter.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-premium-counter .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-premium-counter .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-premium-counter .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-premium-addon-dual-header .premium-dual-header-first-span{
    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-premium-addon-dual-header .premium-dual-header-second-header{
    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-secondary );
}
.elementor-widget-premium-addon-dual-header.premium-bg-text-yes .elementor-widget-container:before{
    color:var( --e-global-color-primary );
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-premium-addon-dual-header .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-premium-addon-dual-header .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-premium-addon-dual-header .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-premium-addon-dual-header.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-premium-addon-dual-header .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-premium-addon-dual-header .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-premium-addon-dual-header .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-premium-addon-fancy-text .premium-fancy-text{
    color:var( --e-global-color-primary );
}
.elementor-widget-premium-addon-fancy-text .premium-fancy-svg-text .premium-fancy-list-items{
    fill:var( --e-global-color-primary );
}
.elementor-widget-premium-addon-fancy-text .premium-fancy-text-wrapper:not(.auto-fade) .premium-fancy-text, .elementor-widget-premium-addon-fancy-text .premium-fancy-text svg g > text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-premium-addon-fancy-text .typed-cursor{
    color:var( --e-global-color-primary );
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-premium-addon-fancy-text .premium-prefix-text, .elementor-widget-premium-addon-fancy-text .premium-suffix-text{
    color:var( --e-global-color-secondary );
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-premium-addon-fancy-text .loading .premium-loading-bar{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-premium-addon-fancy-text .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-premium-addon-fancy-text .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-premium-addon-fancy-text .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-premium-addon-fancy-text.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-premium-addon-fancy-text .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-premium-addon-fancy-text .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-premium-addon-fancy-text .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-premium-img-gallery .premium-gallery-img-name, .elementor-widget-premium-img-gallery .premium-gallery-img-name a{
    color:var( --e-global-color-secondary );
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-premium-img-gallery .premium-gallery-img-desc, .elementor-widget-premium-img-gallery .premium-gallery-img-desc a{
    color:var( --e-global-color-text );
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-premium-img-gallery .pa-gallery-magnific-image i, .elementor-widget-premium-img-gallery .pa-gallery-img-link i{
    color:var( --e-global-color-primary );
}
.elementor-widget-premium-img-gallery .pa-gallery-magnific-image svg, .elementor-widget-premium-img-gallery .pa-gallery-img-link svg{
    fill:var( --e-global-color-primary );
    color:var( --e-global-color-primary );
}
.elementor-widget-premium-img-gallery .pa-gallery-magnific-image span, .elementor-widget-premium-img-gallery .pa-gallery-img-link span{
    background-color:var( --e-global-color-secondary );
}
.elementor-widget-premium-img-gallery .pa-gallery-magnific-image:hover i, .elementor-widget-premium-img-gallery .pa-gallery-img-link:hover i{
    color:var( --e-global-color-primary );
}
.elementor-widget-premium-img-gallery .pa-gallery-magnific-image:hover svg, .elementor-widget-premium-img-gallery .pa-gallery-img-link:hover svg{
    fill:var( --e-global-color-primary );
    color:var( --e-global-color-primary );
}
.elementor-widget-premium-img-gallery .pa-gallery-magnific-image:hover span, .elementor-widget-premium-img-gallery .pa-gallery-img-link:hover span{
    background-color:var( --e-global-color-secondary );
}
.elementor-widget-premium-img-gallery .premium-gallery-cats-container li a.category{
    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-secondary );
}
.elementor-widget-premium-img-gallery .premium-gallery-cats-container li a.active{
    color:var( --e-global-color-primary );
}
.elementor-widget-premium-img-gallery .premium-gallery-load-more-btn{
    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-secondary );
}
.elementor-widget-premium-img-gallery .premium-gallery-load-more-btn .premium-loader{
    border-color:var( --e-global-color-secondary );
    border-top-color:var( --e-global-color-secondary );
}
.elementor-widget-premium-img-gallery .premium-gallery-load-more-btn:hover{
    color:var( --e-global-color-secondary );
}
.elementor-widget-premium-img-gallery .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-premium-img-gallery .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-premium-img-gallery .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-premium-img-gallery.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-premium-img-gallery .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-premium-img-gallery .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-premium-img-gallery .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-premium-icon-list .premium-bullet-list-wrapper i, .elementor-widget-premium-icon-list .premium-bullet-list-icon-text p{
    color:var( --e-global-color-primary );
}
.elementor-widget-premium-icon-list svg:not([class*="premium-"]){
    fill:var( --e-global-color-primary );
}
.elementor-widget-premium-icon-list .premium-bullet-list-blur:hover .premium-bullet-list-wrapper i, .elementor-widget-premium-icon-list .premium-bullet-list-blur:hover .premium-bullet-list-wrapper svg, .elementor-widget-premium-icon-list .premium-bullet-list-blur:hover .premium-bullet-list-wrapper .premium-bullet-list-icon-text p{
    text-shadow:var( --e-global-color-primary );
}
.elementor-widget-premium-icon-list .premium-bullet-list-content:hover .premium-bullet-list-wrapper i, .elementor-widget-premium-icon-list .premium-bullet-list-content:hover .premium-bullet-list-icon-text p{
    color:var( --e-global-color-primary );
}
.elementor-widget-premium-icon-list .premium-bullet-list-blur .premium-bullet-list-content:hover .premium-bullet-list-wrapper i, .elementor-widget-premium-icon-list .premium-bullet-list-blur .premium-bullet-list-content:hover .premium-bullet-list-icon-text p{
    text-shadow:var( --e-global-color-primary );
    color:var( --e-global-color-primary );
}
.elementor-widget-premium-icon-list .premium-bullet-list-content:hover svg:not([class*="premium-"]){
    fill:var( --e-global-color-primary );
}
 .elementor-widget-premium-icon-list .premium-bullet-list-icon-text p{
    font-family:var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-text-font-weight );
}
 .elementor-widget-premium-icon-list .premium-bullet-list-text span {
    font-family:var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-text-font-weight );
}
 .elementor-widget-premium-icon-list .premium-bullet-list-text span{
    color:var( --e-global-color-primary );
}
 .elementor-widget-premium-icon-list .premium-bullet-list-blur:hover .premium-bullet-list-text span{
    text-shadow:var( --e-global-color-primary );
}
.elementor-widget-premium-icon-list .premium-bullet-list-content:hover .premium-bullet-list-text span{
    color:var( --e-global-color-primary );
}
.elementor-widget-premium-icon-list .premium-bullet-list-blur .premium-bullet-list-content:hover .premium-bullet-list-text span{
    text-shadow:var( --e-global-color-primary );
    color:var( --e-global-color-primary );
}
 .elementor-widget-premium-icon-list .premium-bullet-list-badge span{
    font-family:var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-text-font-weight );
}
.elementor-widget-premium-icon-list .premium-bullet-list-badge span{
    color:var( --e-global-color-primary );
    background-color:var( --e-global-color-primary );
}
.elementor-widget-premium-icon-list .premium-bullet-list-divider:not(:last-child):after {
    border-top-color:var( --e-global-color-secondary );
}
.elementor-widget-premium-icon-list .premium-bullet-list-divider-inline:not(:last-child):after {
    border-left-color:var( --e-global-color-secondary );
}
.elementor-widget-premium-icon-list li.premium-bullet-list-content:not(:last-of-type) .premium-bullet-list-connector .premium-icon-connector-content:after{
    border-color:var( --e-global-color-secondary );
}
.elementor-widget-premium-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-premium-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-premium-icon-list .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-premium-icon-list.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-premium-icon-list .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-premium-icon-list .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-premium-icon-list .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-premium-addon-image-button .premium-image-button{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
    background-color:var( --e-global-color-primary );
}
.elementor-widget-premium-addon-image-button .premium-image-button .premium-image-button-text-icon-wrapper span{
    color:var( --e-global-color-secondary );
}
.elementor-widget-premium-addon-image-button .premium-image-button-text-icon-wrapper i{
    color:var( --e-global-color-secondary );
}
.elementor-widget-premium-addon-image-button .premium-drawable-icon, .elementor-widget-premium-addon-image-button svg:not([class*="premium-"]){
    fill:var( --e-global-color-secondary );
}
.elementor-widget-premium-addon-image-button .premium-image-button:hover .premium-image-button-text-icon-wrapper span{
    color:var( --e-global-color-secondary );
}
.elementor-widget-premium-addon-image-button .premium-image-button:hover .premium-image-button-text-icon-wrapper i{
    color:var( --e-global-color-secondary );
}
.elementor-widget-premium-addon-image-button .premium-image-button:hover .premium-drawable-icon, .elementor-widget-premium-addon-image-button .premium-image-button:hover svg:not([class*="premium-"]){
    fill:var( --e-global-color-secondary );
}
.elementor-widget-premium-addon-image-button .premium-image-button-style4-icon-wrapper{
    color:var( --e-global-color-primary );
}
.elementor-widget-premium-addon-image-button .premium-image-button-style4-icon-wrapper svg{
    fill:var( --e-global-color-primary );
}
.elementor-widget-premium-addon-image-button .premium-image-button-style3:before{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-premium-addon-image-button .premium-image-button-overlap-effect-horizontal:before, .elementor-widget-premium-addon-image-button .premium-image-button-overlap-effect-vertical:before{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-premium-addon-image-button .premium-image-button-none:hover, .elementor-widget-premium-addon-image-button .premium-image-button-style4-icon-wrapper, .elementor-widget-premium-addon-image-button .premium-image-button-style1:before, .elementor-widget-premium-addon-image-button .premium-image-button-style3:hover, .elementor-widget-premium-addon-image-button .premium-image-button-overlap-effect-horizontal:hover, .elementor-widget-premium-addon-image-button .premium-image-button-overlap-effect-vertical:hover, .elementor-widget-premium-addon-image-button .premium-button-style6-bg, .elementor-widget-premium-addon-image-button .premium-button-style6:before{
    background-color:var( --e-global-color-text );
}
.elementor-widget-premium-addon-image-button .premium-image-button-squares-effect:before, .elementor-widget-premium-addon-image-button .premium-image-button-squares-effect:after,.elementor-widget-premium-addon-image-button .premium-image-button-squares-square-container:before, .elementor-widget-premium-addon-image-button .premium-image-button-squares-square-container:after{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-premium-addon-image-button .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-premium-addon-image-button .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-premium-addon-image-button .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-premium-addon-image-button.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-premium-addon-image-button .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-premium-addon-image-button .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-premium-addon-image-button .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-premium-image-scroll .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-premium-image-scroll .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-premium-image-scroll .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-premium-image-scroll.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-premium-image-scroll .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-premium-image-scroll .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-premium-image-scroll .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-premium-addon-image-separator .premium-image-separator-container i{
    color:var( --e-global-color-primary );
}
.elementor-widget-premium-addon-image-separator .premium-drawable-icon *, .elementor-widget-premium-addon-image-separator svg:not([class*="premium-"]){
    fill:var( --e-global-color-primary );
}
.elementor-widget-premium-addon-image-separator .premium-image-separator-container i:hover{
    color:var( --e-global-color-primary );
}
.elementor-widget-premium-addon-image-separator .premium-drawable-icon:hover *, .elementor-widget-premium-addon-image-separator svg:not([class*="premium-"]):hover{
    fill:var( --e-global-color-primary );
}
.elementor-widget-premium-addon-image-separator .premium-image-separator-container i, .elementor-widget-premium-addon-image-separator .premium-image-separator-container > svg{
    background-color:var( --e-global-color-secondary );
}
.elementor-widget-premium-addon-image-separator .premium-image-separator-container i:hover, .elementor-widget-premium-addon-image-separator .premium-image-separator-container > svg:hover{
    background-color:var( --e-global-color-secondary );
}
.elementor-widget-premium-addon-image-separator .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-premium-addon-image-separator .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-premium-addon-image-separator .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-premium-addon-image-separator.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-premium-addon-image-separator .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-premium-addon-image-separator .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-premium-addon-image-separator .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-premium-lottie .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-premium-lottie .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-premium-lottie .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-premium-lottie.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-premium-lottie .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-premium-lottie .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-premium-lottie .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-premium-addon-maps .premium-maps-info-title{
    color:var( --e-global-color-primary );
}
.elementor-widget-premium-addon-maps .premium-maps-info-desc{
    color:var( --e-global-color-secondary );
}
.elementor-widget-premium-addon-maps .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-premium-addon-maps .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-premium-addon-maps .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-premium-addon-maps.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-premium-addon-maps .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-premium-addon-maps .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-premium-addon-maps .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-premium-addon-modal-box .premium-modal-trigger-btn, .elementor-widget-premium-addon-modal-box .premium-modal-trigger-text{
    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-secondary );
}
.elementor-widget-premium-addon-modal-box .premium-modal-trigger-btn i{
    color:var( --e-global-color-secondary );
}
.elementor-widget-premium-addon-modal-box .premium-modal-trigger-btn svg, .elementor-widget-premium-addon-modal-box .premium-modal-trigger-btn svg *{
    fill:var( --e-global-color-secondary );
}
.elementor-widget-premium-addon-modal-box .premium-modal-trigger-btn{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-premium-addon-modal-box .premium-modal-trigger-btn:hover, .elementor-widget-premium-addon-modal-box .premium-modal-trigger-text:hover{
    color:var( --e-global-color-primary );
}
.elementor-widget-premium-addon-modal-box .premium-modal-trigger-btn:hover i{
    color:var( --e-global-color-primary );
}
.elementor-widget-premium-addon-modal-box .premium-modal-trigger-btn:hover svg, .elementor-widget-premium-addon-modal-box .premium-modal-trigger-btn:hover svg *{
    fill:var( --e-global-color-primary );
}
.elementor-widget-premium-addon-modal-box .premium-modal-trigger-btn:hover{
    background:var( --e-global-color-text );
}
.elementor-widget-premium-addon-modal-box .premium-modal-box-modal-title{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-premium-addon-modal-box .premium-modal-box-modal-lower-close{
    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-secondary );
    background-color:var( --e-global-color-primary );
}
.elementor-widget-premium-addon-modal-box .premium-modal-box-modal-lower-close:hover{
    color:var( --e-global-color-primary );
    background-color:var( --e-global-color-secondary );
}
.elementor-widget-premium-addon-modal-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-premium-addon-modal-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-premium-addon-modal-box .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-premium-addon-modal-box.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-premium-addon-modal-box .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-premium-addon-modal-box .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-premium-addon-modal-box .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-premium-nav-menu .premium-main-nav-menu > .premium-nav-menu-item > .premium-menu-link{
    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-text );
}
.elementor-widget-premium-nav-menu .premium-main-nav-menu > .premium-nav-menu-item > .premium-menu-link .premium-dropdown-icon{
    color:var( --e-global-color-text );
}
.elementor-widget-premium-nav-menu .premium-main-nav-menu > .premium-nav-menu-item:hover > .premium-menu-link{
    color:var( --e-global-color-secondary );
}
.elementor-widget-premium-nav-menu .premium-main-nav-menu > .premium-nav-menu-item:hover > .premium-menu-link .premium-dropdown-icon{
    color:var( --e-global-color-secondary );
}
.elementor-widget-premium-nav-menu .premium-nav-widget-container:not(.premium-nav-pointer-framed) .premium-menu-link-parent:before, .elementor-widget-premium-nav-menu .premium-nav-widget-container:not(.premium-nav-pointer-framed) .premium-menu-link-parent:after{
    background-color:var( --e-global-color-secondary );
}
.elementor-widget-premium-nav-menu .premium-nav-pointer-framed .premium-menu-link-parent:before, .elementor-widget-premium-nav-menu .premium-nav-pointer-framed .premium-menu-link-parent:after{
    border-color:var( --e-global-color-secondary );
}
.elementor-widget-premium-nav-menu .premium-main-nav-menu > .premium-active-item > .premium-menu-link{
    color:var( --e-global-color-accent );
}
.elementor-widget-premium-nav-menu .premium-main-nav-menu > .premium-active-item > .premium-menu-link .premium-dropdown-icon{
    color:var( --e-global-color-accent );
}
.elementor-widget-premium-nav-menu .premium-nav-menu-item > .premium-menu-link > .premium-item-icon{
    color:var( --e-global-color-primary );
}
.elementor-widget-premium-nav-menu .premium-main-nav-menu .premium-sub-menu .premium-sub-menu-link{
    font-family:var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-text-font-weight );
    color:var( --e-global-color-secondary );
}
.elementor-widget-premium-nav-menu .premium-main-nav-menu .premium-sub-menu .premium-sub-menu-link .premium-dropdown-icon{
    color:var( --e-global-color-secondary );
}
.elementor-widget-premium-nav-menu:not(.premium-hamburger-menu):not(.premium-nav-slide):not(.premium-nav-dropdown) .premium-main-nav-menu .premium-sub-menu .premium-sub-menu-item:hover, .elementor-widget-premium-nav-menu.premium-hamburger-menu .premium-main-nav-menu .premium-sub-menu > .premium-sub-menu-item:hover > .premium-sub-menu-link, .elementor-widget-premium-nav-menu.premium-nav-slide .premium-main-nav-menu .premium-sub-menu > .premium-sub-menu-item:hover > .premium-sub-menu-link, .elementor-widget-premium-nav-menu.premium-nav-dropdown .premium-main-nav-menu .premium-sub-menu > .premium-sub-menu-item:hover > .premium-sub-menu-link{
    background-color:var( --e-global-color-secondary );
}
.elementor-widget-premium-nav-menu .premium-main-nav-menu .premium-sub-menu .premium-active-item .premium-sub-menu-link .premium-dropdown-icon{
    color:var( --e-global-color-primary );
}
.elementor-widget-premium-nav-menu .premium-sub-menu-item .premium-sub-menu-link .premium-sub-item-icon{
    color:var( --e-global-color-primary );
}
.elementor-widget-premium-nav-menu .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-premium-nav-menu .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-premium-nav-menu .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-premium-nav-menu.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-premium-nav-menu .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-premium-nav-menu .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-premium-nav-menu .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-premium-notifications .premium-blog-post-link:before, .elementor-widget-premium-notifications .premium-blog-post-link:after{
    border-color:var( --e-global-color-secondary );
}
.elementor-widget-premium-notifications .premium-blog-entry-title, .elementor-widget-premium-notifications .premium-blog-entry-title a{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-premium-notifications .premium-blog-entry-title a{
    color:var( --e-global-color-secondary );
}
.elementor-widget-premium-notifications .premium-blog-entry-title:hover a{
    color:var( --e-global-color-primary );
}
.elementor-widget-premium-notifications .premium-blog-meta-data{
    font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-secondary-font-weight );
}
.elementor-widget-premium-notifications .premium-blog-post-content{
    color:var( --e-global-color-text );
}
.elementor-widget-premium-notifications .premium-blog-post-tags-container{
    font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-secondary-font-weight );
    color:var( --e-global-color-secondary );
}
.elementor-widget-premium-notifications .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-premium-notifications .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-premium-notifications .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-premium-notifications.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-premium-notifications .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-premium-notifications .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-premium-notifications .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-premium-addon-person .premium-person-name{
    color:var( --e-global-color-primary );
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-premium-addon-person .premium-person-title{
    color:var( --e-global-color-secondary );
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-premium-addon-person .premium-person-content{
    color:var( --e-global-color-text );
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-premium-addon-person .premium-person-list-item i{
    color:var( --e-global-color-primary );
}
.elementor-widget-premium-addon-person .premium-person-list-item:hover i{
    color:var( --e-global-color-secondary );
}
.elementor-widget-premium-addon-person .premium-persons-container .slick-arrow{
    color:var( --e-global-color-primary );
    background-color:var( --e-global-color-secondary );
}
.elementor-widget-premium-addon-person .premium-persons-container .slick-arrow:hover{
    color:var( --e-global-color-primary );
    background-color:var( --e-global-color-secondary );
}
.elementor-widget-premium-addon-person .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-premium-addon-person .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-premium-addon-person .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-premium-addon-person.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-premium-addon-person .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-premium-addon-person .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-premium-addon-person .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-premium-pinterest-feed .premium-pinterest-feed__pin-creator a{
    color:var( --e-global-color-secondary );
}
.elementor-widget-premium-pinterest-feed .premium-pinterest-feed__created-at{
    color:var( --e-global-color-secondary );
}
.elementor-widget-premium-pinterest-feed .premium-pinterest-feed__board-title{
    color:var( --e-global-color-secondary );
}
.elementor-widget-premium-pinterest-feed .premium-pinterest-feed__board-pins-number{
    color:var( --e-global-color-secondary );
}
.elementor-widget-premium-pinterest-feed .premium-pinterest-feed__board-trigger, .elementor-widget-premium-pinterest-feed .premium-pinterest-feed__load-more-btn{
    font-family:var( --e-global-typography-accent-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-accent-font-weight );
}
.elementor-widget-premium-pinterest-feed ul.slick-dots li{
    color:var( --e-global-color-secondary );
}
.elementor-widget-premium-pinterest-feed ul.slick-dots li.slick-active{
    color:var( --e-global-color-primary );
}
.elementor-widget-premium-pinterest-feed .premium-pinterest-feed__pins-wrapper .slick-arrow{
    color:var( --e-global-color-primary );
    background-color:var( --e-global-color-secondary );
}
.elementor-widget-premium-pinterest-feed .premium-pinterest-feed__username a{
    color:var( --e-global-color-secondary );
}
.elementor-widget-premium-pinterest-feed .premium-pinterest-sharer{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-premium-pinterest-feed .premium-pinterest-share-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-premium-pinterest-feed .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-premium-pinterest-feed .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-premium-pinterest-feed .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-premium-pinterest-feed.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-premium-pinterest-feed .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-premium-pinterest-feed .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-premium-pinterest-feed .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-premium-post-ticker.premium-ticker-pointer-yes:not(.premium-reversed-yes) .premium-post-ticker__content > div:first-child::after{
    border-left-color:var( --e-global-color-primary );
}
.elementor-widget-premium-post-ticker.premium-ticker-pointer-yes.premium-reversed-yes .premium-post-ticker__content > div:first-child::after{
    border-right-color:var( --e-global-color-primary );
}
.elementor-widget-premium-post-ticker.premium-post-ticker__layout-3 .premium-post-ticker__header-wrapper::after{
    background-color:var( --e-global-color-text );
}
.elementor-widget-premium-post-ticker .premium-post-ticker__title-wrapper, .elementor-widget-premium-post-ticker.premium-post-ticker__layout-2 .premium-post-ticker__title-wrapper::after, .elementor-widget-premium-post-ticker.premium-post-ticker__layout-3 .premium-post-ticker__header-wrapper::after{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-premium-post-ticker .premium-post-ticker__post-date span{
    font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-secondary-font-weight );
}
.elementor-widget-premium-post-ticker .premium-post-ticker__post-author a{
    font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-secondary-font-weight );
}
.elementor-widget-premium-post-ticker .premium-post-ticker__arrows a{
    color:var( --e-global-color-secondary );
}
.elementor-widget-premium-post-ticker .premium-post-ticker__arrows a:hover{
    color:var( --e-global-color-primary );
    background-color:var( --e-global-color-secondary );
}
.elementor-widget-premium-post-ticker .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-premium-post-ticker .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-premium-post-ticker .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-premium-post-ticker.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-premium-post-ticker .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-premium-post-ticker .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-premium-post-ticker .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-premium-addon-pricing-table .premium-pricing-icon-container i{
    color:var( --e-global-color-secondary );
}
.elementor-widget-premium-addon-pricing-table .premium-pricing-icon-container .premium-drawable-icon *, .elementor-widget-premium-addon-pricing-table .premium-pricing-icon-container svg:not([class*="premium-"]){
    fill:var( --e-global-color-secondary );
}
.elementor-widget-premium-addon-pricing-table .premium-pricing-icon-container i, .elementor-widget-premium-addon-pricing-table .premium-pricing-icon, .elementor-widget-premium-addon-pricing-table .premium-pricing-image{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-premium-addon-pricing-table .premium-pricing-table-title{
    color:var( --e-global-color-primary );
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-premium-addon-pricing-table .premium-pricing-slashed-price-value{
    color:var( --e-global-color-primary );
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-premium-addon-pricing-table .premium-pricing-price-currency{
    color:var( --e-global-color-primary );
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-premium-addon-pricing-table .premium-pricing-price-value{
    color:var( --e-global-color-primary );
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-premium-addon-pricing-table .premium-pricing-price-separator{
    color:var( --e-global-color-primary );
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-premium-addon-pricing-table .premium-pricing-price-duration{
    color:var( --e-global-color-primary );
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-premium-addon-pricing-table .premium-pricing-list-span{
    color:var( --e-global-color-secondary );
}
.elementor-widget-premium-addon-pricing-table .premium-pricing-list .premium-pricing-list-span{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-premium-addon-pricing-table .premium-pricing-feature-icon{
    color:var( --e-global-color-primary );
}
.elementor-widget-premium-addon-pricing-table .premium-pricing-list-item .premium-drawable-icon *, .elementor-widget-premium-addon-pricing-table .premium-pricing-list-item svg:not([class*="premium-"]){
    fill:var( --e-global-color-primary );
}
.elementor-widget-premium-addon-pricing-table .premium-pricing-list-tooltip{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-premium-addon-pricing-table .premium-pricing-description-container{
    color:var( --e-global-color-secondary );
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-premium-addon-pricing-table .premium-pricing-price-button{
    color:var( --e-global-color-secondary );
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-premium-addon-pricing-table .premium-pricing-price-button:hover{
    color:var( --e-global-color-secondary );
}
.elementor-widget-premium-addon-pricing-table .premium-pricing-badge-container .corner span{
    color:var( --e-global-color-secondary );
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-premium-addon-pricing-table .premium-badge-triangle.premium-badge-left .corner{
    border-top-color:var( --e-global-color-primary );
}
.elementor-widget-premium-addon-pricing-table .premium-badge-triangle.premium-badge-right .corner{
    border-right-color:var( --e-global-color-primary );
}
.elementor-widget-premium-addon-pricing-table .premium-badge-circle, .elementor-widget-premium-addon-pricing-table .premium-badge-stripe .corner, .elementor-widget-premium-addon-pricing-table .premium-badge-flag .corner{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-premium-addon-pricing-table .premium-badge-flag.premium-badge-right .corner::before{
    border-left:var( --e-global-color-primary );
}
.elementor-widget-premium-addon-pricing-table .premium-badge-flag.premium-badge-left .corner::after{
    border-right:var( --e-global-color-primary );
}
.elementor-widget-premium-addon-pricing-table .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-premium-addon-pricing-table .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-premium-addon-pricing-table .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-premium-addon-pricing-table.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-premium-addon-pricing-table .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-premium-addon-pricing-table .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-premium-addon-pricing-table .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-premium-addon-progressbar .premium-progressbar-circle-base, .elementor-widget-premium-addon-progressbar .premium-progressbar-circle-inner{
    border-color:var( --e-global-color-primary );
}
.elementor-widget-premium-addon-progressbar .premium-progressbar-circle div, .elementor-widget-premium-addon-progressbar .premium-progressbar-hf-circle-progress{
    border-color:var( --e-global-color-secondary );
}
.elementor-widget-premium-addon-progressbar .premium-progressbar-left-label{
    color:var( --e-global-color-primary );
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-premium-addon-progressbar .premium-progressbar-right-label{
    color:var( --e-global-color-primary );
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-premium-addon-progressbar .premium-progressbar-circle-icon{
    color:var( --e-global-color-primary );
}
.elementor-widget-premium-addon-progressbar .premium-drawable-icon *, .elementor-widget-premium-addon-progressbar svg:not([class*="premium-"]){
    fill:var( --e-global-color-primary );
}
.elementor-widget-premium-addon-progressbar .premium-progressbar-center-label{
    color:var( --e-global-color-primary );
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-premium-addon-progressbar .premium-progressbar-percentage{
    color:var( --e-global-color-primary );
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-premium-addon-progressbar .premium-progressbar-arrow{
    color:var( --e-global-color-primary );
}
.elementor-widget-premium-addon-progressbar .premium-progressbar-pin{
    border-color:var( --e-global-color-secondary );
}
.elementor-widget-premium-addon-progressbar .premium-progressbar-hf-label-left{
    color:var( --e-global-color-primary );
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-premium-addon-progressbar .premium-progressbar-hf-label-right{
    color:var( --e-global-color-primary );
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-premium-addon-progressbar .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-premium-addon-progressbar .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-premium-addon-progressbar .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-premium-addon-progressbar.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-premium-addon-progressbar .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-premium-addon-progressbar .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-premium-addon-progressbar .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-premium-svg-drawer .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-premium-svg-drawer .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-premium-svg-drawer .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-premium-svg-drawer.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-premium-svg-drawer .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-premium-svg-drawer .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-premium-svg-drawer .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-premium-tcloud .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-premium-tcloud .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-premium-tcloud .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-premium-tcloud.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-premium-tcloud .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-premium-tcloud .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-premium-tcloud .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-premium-addon-testimonials .premium-testimonial-img-wrapper{
    border-color:var( --e-global-color-primary );
}
.elementor-widget-premium-addon-testimonials .premium-testimonial-person-name{
    color:var( --e-global-color-primary );
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-premium-addon-testimonials .premium-testimonial-separator{
    color:var( --e-global-color-primary );
}
.elementor-widget-premium-addon-testimonials .premium-testimonial-company-link{
    color:var( --e-global-color-secondary );
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-premium-addon-testimonials .premium-testimonial-text-wrapper{
    color:var( --e-global-color-text );
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-premium-addon-testimonials .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-premium-addon-testimonials .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-premium-addon-testimonials .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-premium-addon-testimonials.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-premium-addon-testimonials .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-premium-addon-testimonials .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-premium-addon-testimonials .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-premium-tiktok-feed ul.slick-dots li{
    color:var( --e-global-color-secondary );
}
.elementor-widget-premium-tiktok-feed ul.slick-dots li.slick-active{
    color:var( --e-global-color-primary );
}
.elementor-widget-premium-tiktok-feed .premium-tiktok-feed__videos-wrapper .slick-arrow{
    color:var( --e-global-color-primary );
    background-color:var( --e-global-color-secondary );
}
.elementor-widget-premium-tiktok-feed .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-premium-tiktok-feed .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-premium-tiktok-feed .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-premium-tiktok-feed.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-premium-tiktok-feed .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-premium-tiktok-feed .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-premium-tiktok-feed .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-premium-addon-title .premium-title-header, .elementor-widget-premium-addon-title.premium-title-noise-yes .premium-title-text::before, .elementor-widget-premium-addon-title.premium-title-noise-yes .premium-title-text::after{
    color:var( --e-global-color-primary );
}
.elementor-widget-premium-addon-title.premium-title-stroke-yes .premium-title-text{
    -webkit-text-fill-color:var( --e-global-color-primary );
}
.elementor-widget-premium-addon-title .premium-title-style8 .premium-title-text[data-animation="shiny"]{
    --base-color:var( --e-global-color-primary );
}
.elementor-widget-premium-addon-title .premium-title-header{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-premium-addon-title:not(.premium-title-clipped) .premium-title-style2, .elementor-widget-premium-addon-title.premium-title-clipped .premium-title-text{
    background-color:var( --e-global-color-secondary );
}
.elementor-widget-premium-addon-title:not(.premium-title-clipped) .premium-title-style3, .elementor-widget-premium-addon-title.premium-title-clipped .premium-title-text{
    background-color:var( --e-global-color-secondary );
}
.elementor-widget-premium-addon-title .premium-title-style5{
    border-bottom:var( --e-global-color-primary );
}
.elementor-widget-premium-addon-title .premium-title-style6{
    border-bottom:var( --e-global-color-primary );
}
.elementor-widget-premium-addon-title .premium-title-style6:before{
    border-bottom-color:var( --e-global-color-primary );
}
.elementor-widget-premium-addon-title .premium-title-style7-stripe{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-premium-addon-title .premium-title-icon{
    color:var( --e-global-color-primary );
}
.elementor-widget-premium-addon-title .premium-drawable-icon *, .elementor-widget-premium-addon-title svg:not([class*="premium-"]){
    fill:var( --e-global-color-primary );
}
.elementor-widget-premium-addon-title .premium-title-bg-text:before{
    color:var( --e-global-color-primary );
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-premium-addon-title .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-premium-addon-title .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-premium-addon-title .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-premium-addon-title.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-premium-addon-title .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-premium-addon-title .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-premium-addon-title .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-premium-addon-video-box .premium-video-box-play-icon{
    color:var( --e-global-color-primary );
}
.elementor-widget-premium-addon-video-box .premium-video-box-play-icon-container:hover .premium-video-box-play-icon{
    color:var( --e-global-color-secondary );
}
.elementor-widget-premium-addon-video-box .premium-video-box-text{
    color:var( --e-global-color-primary );
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-premium-addon-video-box .premium-video-box-description-container:hover .premium-video-box-text{
    color:var( --e-global-color-primary );
}
.elementor-widget-premium-addon-video-box .premium-video-box-description-container{
    background-color:var( --e-global-color-secondary );
}
.elementor-widget-premium-addon-video-box .premium-video-box-sticky-close i{
    color:var( --e-global-color-secondary );
}
.elementor-widget-premium-addon-video-box .premium-video-box-sticky-infobar{
    color:var( --e-global-color-secondary );
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-premium-addon-video-box .premium-youtube-vid-title{
    color:var( --e-global-color-primary );
}
.elementor-widget-premium-addon-video-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-premium-addon-video-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-premium-addon-video-box .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-premium-addon-video-box.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-premium-addon-video-box .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-premium-addon-video-box .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-premium-addon-video-box .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-premium-vscroll .premium-vscroll-tooltip{
    color:var( --e-global-color-primary );
    background-color:var( --e-global-color-primary );
}
.elementor-widget-premium-vscroll .premium-vscroll-tooltip span{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-premium-vscroll .premium-vscroll-inner .premium-vscroll-dots.right .premium-vscroll-tooltip::after{
    border-left-color:var( --e-global-color-primary );
}
.elementor-widget-premium-vscroll .premium-vscroll-inner .premium-vscroll-dots.left .premium-vscroll-tooltip::after{
    border-right-color:var( --e-global-color-primary );
}
.elementor-widget-premium-vscroll .premium-vscroll-dots .premium-vscroll-nav-link span{
    background-color:var( --e-global-color-primary );
    border-color:var( --e-global-color-secondary );
}
.elementor-widget-premium-vscroll .premium-vscroll-dots li.active .premium-vscroll-nav-link span{
    background-color:var( --e-global-color-secondary );
}
.elementor-widget-premium-vscroll .premium-vscroll-dots{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-premium-vscroll .premium-vscroll-nav-menu .premium-vscroll-nav-item .premium-vscroll-nav-link{
    color:var( --e-global-color-primary );
}
.elementor-widget-premium-vscroll .premium-vscroll-nav-menu .premium-vscroll-nav-item .premium-vscroll-nav-link:hover{
    color:var( --e-global-color-primary );
}
.elementor-widget-premium-vscroll .premium-vscroll-nav-menu .premium-vscroll-nav-item{
    background-color:var( --e-global-color-secondary );
}
.elementor-widget-premium-vscroll .premium-vscroll-nav-menu .premium-vscroll-nav-item.active .premium-vscroll-nav-link{
    color:var( --e-global-color-secondary );
}
.elementor-widget-premium-vscroll .premium-vscroll-nav-menu .premium-vscroll-nav-item.active .premium-vscroll-nav-link:hover{
    color:var( --e-global-color-secondary );
}
.elementor-widget-premium-vscroll .premium-vscroll-nav-menu .premium-vscroll-nav-item.active{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-premium-vscroll .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-premium-vscroll .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-premium-vscroll .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-premium-vscroll.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-premium-vscroll .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-premium-vscroll .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-premium-vscroll .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-premium-weather .premium-weather__city-name{
    color:var( --e-global-color-secondary );
}
.elementor-widget-premium-weather:not(.premium-weather__layout-3) .premium-weather__basic-weather .premium-weather__temp-wrapper, .elementor-widget-premium-weather.premium-weather__layout-3 .premium-weather__extra-outer-wrapper .premium-weather__temp-wrapper{
    color:var( --e-global-color-secondary );
}
.elementor-widget-premium-weather .premium-weather__feels-like{
    color:var( --e-global-color-secondary );
}
.elementor-widget-premium-weather .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-premium-weather .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-premium-weather .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-premium-weather.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-premium-weather .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-premium-weather .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-premium-weather .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-premium-world-clock .premium-world-clock__clock-title{
    color:var( --e-global-color-secondary );
}
.elementor-widget-premium-world-clock .premium-world-clock__date, .elementor-widget-premium-world-clock .premium-world-clock__month-wrapper, .elementor-widget-premium-world-clock .premium-world-clock__day-wrapper, .elementor-widget-premium-world-clock .premium-world-clock__date-segment{
    color:var( --e-global-color-secondary );
}
.elementor-widget-premium-world-clock .premium-world-clock__date-segment{
    border-color:var( --e-global-color-secondary );
}
.elementor-widget-premium-world-clock .premium-world-clock__gmt-offset{
    color:var( --e-global-color-secondary );
}
.elementor-widget-premium-world-clock .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-premium-world-clock .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-premium-world-clock .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-premium-world-clock.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-premium-world-clock .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-premium-world-clock .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-premium-world-clock .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-premium-behance-feed .premium-behance-container .wrap-projects li .wrap-cover .fields-in-cover > svg path{
    fill:var( --e-global-color-primary );
}
.elementor-widget-premium-behance-feed .premium-behance-container .wrap-projects li .wrap-cover .fields-in-cover .single{
    color:var( --e-global-color-secondary );
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-premium-behance-feed .wrap-projects .wrap-title-text{
    color:var( --e-global-color-primary );
}
.elementor-widget-premium-behance-feed .wrap-title-text:hover{
    color:var( --e-global-color-primary );
}
.elementor-widget-premium-behance-feed .premium-behance-container .wrap-project .wrap-title-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-premium-behance-feed .premium-behance-container .wrap-label{
    color:var( --e-global-color-secondary );
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-premium-behance-feed .premium-behance-container .owner-full-name a{
    color:var( --e-global-color-secondary );
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-premium-behance-feed .premium-behance-container .owner-full-name:hover a{
    color:var( --e-global-color-secondary );
}
.elementor-widget-premium-behance-feed .premium-behance-container .wrap-appreciations-outer .wrap-label svg g path{
    fill:var( --e-global-color-primary );
}
.elementor-widget-premium-behance-feed .premium-behance-container .wrap-appreciations-outer .wrap-app-value{
    color:var( --e-global-color-secondary );
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-premium-behance-feed .premium-behance-container .wrap-views-outer .wrap-label svg g path{
    fill:var( --e-global-color-primary );
}
.elementor-widget-premium-behance-feed .premium-behance-container .wrap-views-outer .wrap-view-value{
    color:var( --e-global-color-secondary );
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-premium-behance-feed .premium-behance-btn .eb-pagination-button span{
    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-secondary );
}
.elementor-widget-premium-behance-feed .premium-behance-btn .eb-pagination-button:hover span{
    color:var( --e-global-color-secondary );
}
.elementor-widget-premium-behance-feed .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-premium-behance-feed .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-premium-behance-feed .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-premium-behance-feed.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-premium-behance-feed .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-premium-behance-feed .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-premium-behance-feed .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-premium-chart .premium-chart-title{
    color:var( --e-global-color-secondary );
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-premium-chart .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-premium-chart .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-premium-chart .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-premium-chart.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-premium-chart .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-premium-chart .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-premium-chart .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-premium-color-transition .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-premium-color-transition .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-premium-color-transition .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-premium-color-transition.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-premium-color-transition .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-premium-color-transition .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-premium-color-transition .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-premium-addon-content-toggle .premium-content-toggle-heading-one *{
    color:var( --e-global-color-secondary );
}
.elementor-widget-premium-addon-content-toggle .premium-content-toggle-heading-two *{
    color:var( --e-global-color-secondary );
}
.elementor-widget-premium-addon-content-toggle .premium-content-toggle-monthly-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-premium-addon-content-toggle .premium-content-toggle-monthly-text *{
    color:var( --e-global-color-secondary );
}
.elementor-widget-premium-addon-content-toggle .premium-content-toggle-yearly-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-premium-addon-content-toggle .premium-content-toggle-yearly-text *{
    color:var( --e-global-color-secondary );
}
.elementor-widget-premium-addon-content-toggle .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-premium-addon-content-toggle .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-premium-addon-content-toggle .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-premium-addon-content-toggle.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-premium-addon-content-toggle .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-premium-addon-content-toggle .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-premium-addon-content-toggle .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-premium-divider .premium-separator-icon-wrap i, .elementor-widget-premium-divider .premium-separator-text-icon .premium-separator-icon-text{
    color:var( --e-global-color-primary );
}
.elementor-widget-premium-divider .premium-drawable-icon *, .elementor-widget-premium-divider .premium-separator-icon-container svg:not([class*="premium-"]){
    fill:var( --e-global-color-primary );
}
.elementor-widget-premium-divider .premium-separator-container:hover .premium-separator-icon i, .elementor-widget-premium-divider .premium-separator-container:hover .premium-separator-icon-text{
    color:var( --e-global-color-primary );
}
.elementor-widget-premium-divider .premium-separator-container:hover .premium-drawable-icon *, .elementor-widget-premium-divider .premium-separator-container:hover svg:not([class*="premium-"]){
    fill:var( --e-global-color-primary );
}
.elementor-widget-premium-divider .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-premium-divider .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-premium-divider .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-premium-divider.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-premium-divider .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-premium-divider .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-premium-divider .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-premium-facebook-feed .premium-feed-element-text{
    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-premium-facebook-feed .premium-feed-element-read-more{
    color:var( --e-global-color-secondary );
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-premium-facebook-feed .premium-feed-element-read-more:hover{
    color:var( --e-global-color-text );
}
.elementor-widget-premium-facebook-feed .premium-social-icon{
    color:var( --e-global-color-primary );
}
.elementor-widget-premium-facebook-feed .premium-feed-element-author a{
    color:var( --e-global-color-secondary );
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-premium-facebook-feed .premium-feed-element-author:hover a{
    color:var( --e-global-color-secondary );
}
.elementor-widget-premium-facebook-feed .premium-feed-element-date a{
    color:var( --e-global-color-secondary );
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-premium-facebook-feed .premium-feed-element-date:hover a{
    color:var( --e-global-color-secondary );
}
.elementor-widget-premium-facebook-feed .premium-facebook-feed-wrapper .slick-arrow{
    color:var( --e-global-color-primary );
    background-color:var( --e-global-color-secondary );
}
.elementor-widget-premium-facebook-feed .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-premium-facebook-feed .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-premium-facebook-feed .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-premium-facebook-feed.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-premium-facebook-feed .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-premium-facebook-feed .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-premium-facebook-feed .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-premium-facebook-reviews .premium-fb-rev-rating-count span{
    color:var( --e-global-color-primary );
}
.elementor-widget-premium-facebook-reviews .premium-fb-rev-page-link{
    color:var( --e-global-color-primary );
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-premium-facebook-reviews .premium-fb-rev-page-link:hover{
    color:var( --e-global-color-primary );
}
.elementor-widget-premium-facebook-reviews .premium-fb-rev-page-rating{
    color:var( --e-global-color-primary );
}
.elementor-widget-premium-facebook-reviews .premium-fb-rev-reviewer-link{
    color:var( --e-global-color-primary );
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-premium-facebook-reviews .premium-fb-rev-reviewer-link:hover{
    color:var( --e-global-color-primary );
}
.elementor-widget-premium-facebook-reviews .premium-fb-rev-time .premium-fb-rev-time-text{
    color:var( --e-global-color-primary );
}
.elementor-widget-premium-facebook-reviews .premium-fb-rev-time .premium-fb-rev-time-text:hover{
    color:var( --e-global-color-primary );
}
.elementor-widget-premium-facebook-reviews .premium-fb-rev-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-premium-facebook-reviews .premium-fb-rev-readmore{
    color:var( --e-global-color-primary );
}
.elementor-widget-premium-facebook-reviews .premium-fb-rev-readmore:hover{
    color:var( --e-global-color-primary );
}
.elementor-widget-premium-facebook-reviews .premium-fb-rev-container .slick-arrow{
    color:var( --e-global-color-primary );
    background-color:var( --e-global-color-secondary );
}
.elementor-widget-premium-facebook-reviews ul.slick-dots li{
    color:var( --e-global-color-secondary );
}
.elementor-widget-premium-facebook-reviews ul.slick-dots li.slick-active{
    color:var( --e-global-color-primary );
}
.elementor-widget-premium-facebook-reviews .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-premium-facebook-reviews .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-premium-facebook-reviews .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-premium-facebook-reviews.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-premium-facebook-reviews .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-premium-facebook-reviews .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-premium-facebook-reviews .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-premium-addon-facebook-chat .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-premium-addon-facebook-chat .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-premium-addon-facebook-chat .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-premium-addon-facebook-chat.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-premium-addon-facebook-chat .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-premium-addon-facebook-chat .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-premium-addon-facebook-chat .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-premium-addon-flip-box .premium-flip-front-icon{
    color:var( --e-global-color-secondary );
}
.elementor-widget-premium-addon-flip-box .premium-flip-text-wrapper .premium-drawable-icon{
    fill:var( --e-global-color-secondary );
}
.elementor-widget-premium-addon-flip-box .premium-flip-front-title{
    color:var( --e-global-color-secondary );
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-premium-addon-flip-box .premium-flip-front-description{
    color:var( --e-global-color-secondary );
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-premium-addon-flip-box .premium-flip-back-icon{
    color:var( --e-global-color-secondary );
}
.elementor-widget-premium-addon-flip-box .premium-flip-back-text-wrapper .premium-drawable-icon{
    fill:var( --e-global-color-secondary );
}
.elementor-widget-premium-addon-flip-box .premium-flip-back-title{
    color:var( --e-global-color-secondary );
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-premium-addon-flip-box .premium-flip-back-description{
    color:var( --e-global-color-secondary );
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-premium-addon-flip-box .premium-flip-box-link{
    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-secondary );
}
.elementor-widget-premium-addon-flip-box .premium-flip-box-link:hover{
    color:var( --e-global-color-secondary );
}
.elementor-widget-premium-addon-flip-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-premium-addon-flip-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-premium-addon-flip-box .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-premium-addon-flip-box.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-premium-addon-flip-box .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-premium-addon-flip-box .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-premium-addon-flip-box .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-premium-google-reviews .premium-fb-rev-rating-count span{
    color:var( --e-global-color-primary );
}
.elementor-widget-premium-google-reviews .premium-fb-rev-page-link{
    color:var( --e-global-color-primary );
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-premium-google-reviews .premium-fb-rev-page-link:hover{
    color:var( --e-global-color-primary );
}
.elementor-widget-premium-google-reviews .premium-fb-rev-page-rating{
    color:var( --e-global-color-primary );
}
.elementor-widget-premium-google-reviews .premium-fb-rev-reviewer-link{
    color:var( --e-global-color-primary );
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-premium-google-reviews .premium-fb-rev-reviewer-link:hover{
    color:var( --e-global-color-primary );
}
.elementor-widget-premium-google-reviews .premium-fb-rev-time .premium-fb-rev-time-text{
    color:var( --e-global-color-primary );
}
.elementor-widget-premium-google-reviews .premium-fb-rev-time .premium-fb-rev-time-text:hover{
    color:var( --e-global-color-primary );
}
.elementor-widget-premium-google-reviews .premium-fb-rev-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-premium-google-reviews .premium-fb-rev-readmore{
    color:var( --e-global-color-primary );
}
.elementor-widget-premium-google-reviews .premium-fb-rev-readmore:hover{
    color:var( --e-global-color-primary );
}
.elementor-widget-premium-google-reviews .premium-fb-rev-container .slick-arrow{
    color:var( --e-global-color-primary );
    background-color:var( --e-global-color-secondary );
}
.elementor-widget-premium-google-reviews ul.slick-dots li{
    color:var( --e-global-color-secondary );
}
.elementor-widget-premium-google-reviews ul.slick-dots li.slick-active{
    color:var( --e-global-color-primary );
}
.elementor-widget-premium-google-reviews .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-premium-google-reviews .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-premium-google-reviews .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-premium-google-reviews.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-premium-google-reviews .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-premium-google-reviews .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-premium-google-reviews .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-premium-hscroll .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-premium-hscroll .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-premium-hscroll .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-premium-hscroll.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-premium-hscroll .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-premium-hscroll .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-premium-hscroll .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-premium-addon-icon-box .premium-icon-box-title{
    color:var( --e-global-color-secondary );
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-premium-addon-icon-box:hover .premium-icon-box-title{
    color:var( --e-global-color-secondary );
}
.elementor-widget-premium-addon-icon-box .premium-icon-box-label{
    color:var( --e-global-color-secondary );
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-premium-addon-icon-box .premium-icon-box-content{
    color:var( --e-global-color-secondary );
    font-family:var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-text-font-weight );
}
.elementor-widget-premium-addon-icon-box:hover .premium-icon-box-content{
    color:var( --e-global-color-secondary );
}
.elementor-widget-premium-addon-icon-box .premium-icon-box-more{
    font-family:var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-text-font-weight );
    color:var( --e-global-color-secondary );
}
.elementor-widget-premium-addon-icon-box .premium-icon-box-more svg{
    fill:var( --e-global-color-secondary );
}
.elementor-widget-premium-addon-icon-box.premium-icon-box-whole-text-yes:hover .premium-icon-box-more, .elementor-widget-premium-addon-icon-box .premium-icon-box-more:hover{
    color:var( --e-global-color-secondary );
}
.elementor-widget-premium-addon-icon-box.premium-icon-box-whole-text-yes:hover .premium-icon-box-more svg, .elementor-widget-premium-addon-icon-box .premium-icon-box-more:hover svg{
    fill:var( --e-global-color-secondary );
}
.elementor-widget-premium-addon-icon-box .premium-icon-box-big i{
    color:var( --e-global-color-secondary );
}
.elementor-widget-premium-addon-icon-box .premium-icon-box-big svg{
    fill:var( --e-global-color-secondary );
}
.elementor-widget-premium-addon-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-premium-addon-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-premium-addon-icon-box .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-premium-addon-icon-box.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-premium-addon-icon-box .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-premium-addon-icon-box .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-premium-addon-icon-box .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-premium-ihover .premium-ihover-icon{
    color:var( --e-global-color-secondary );
}
.elementor-widget-premium-ihover .premium-ihover-title-wrap svg, .elementor-widget-premium-ihover .premium-ihover-title-wrap svg *{
    fill:var( --e-global-color-secondary );
}
.elementor-widget-premium-ihover .premium-ihover-title{
    color:var( --e-global-color-secondary );
}
.elementor-widget-premium-ihover .premium-ihover-divider .premium-ihover-divider-line{
    border-color:var( --e-global-color-secondary );
}
.elementor-widget-premium-ihover .premium-ihover-description{
    color:var( --e-global-color-secondary );
}
.elementor-widget-premium-ihover .premium-ihover-link{
    color:var( --e-global-color-secondary );
    background-color:var( --e-global-color-primary );
}
.elementor-widget-premium-ihover .premium-ihover-link:hover{
    color:var( --e-global-color-secondary );
    background-color:var( --e-global-color-primary );
}
.elementor-widget-premium-ihover .premium-ihover-spinner{
    border-top-color:var( --e-global-color-primary );
    border-left-color:var( --e-global-color-primary );
    border-bottom-color:var( --e-global-color-secondary );
    border-right-color:var( --e-global-color-secondary );
}
.elementor-widget-premium-ihover .premium-ihover-info-back{
    background:var( --e-global-color-primary );
}
.elementor-widget-premium-ihover .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-premium-ihover .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-premium-ihover .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-premium-ihover.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-premium-ihover .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-premium-ihover .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-premium-ihover .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-premium-image-accordion .premium-accordion-section .premium-accordion-icon{
    color:var( --e-global-color-primary );
}
.elementor-widget-premium-image-accordion .premium-accordion-content > svg, .elementor-widget-premium-image-accordion .premium-accordion-content > svg *{
    fill:var( --e-global-color-primary );
}
.elementor-widget-premium-image-accordion .premium-accordion-icon:hover{
    color:var( --e-global-color-primary );
}
.elementor-widget-premium-image-accordion .premium-accordion-content > svg:hover, .elementor-widget-premium-image-accordion .premium-accordion-content > svg:hover *{
    fill:var( --e-global-color-primary );
}
.elementor-widget-premium-image-accordion .premium-accordion-section .premium-accordion-title{
    color:var( --e-global-color-primary );
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-premium-image-accordion .premium-accordion-section .premium-accordion-description{
    color:var( --e-global-color-primary );
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-premium-image-accordion .premium-accordion-section .premium-accordion-item-link-title{
    color:var( --e-global-color-primary );
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-premium-image-accordion .premium-accordion-section .premium-accordion-item-link-title:hover{
    color:var( --e-global-color-primary );
}
.elementor-widget-premium-image-accordion .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-premium-image-accordion .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-premium-image-accordion .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-premium-image-accordion.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-premium-image-accordion .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-premium-image-accordion .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-premium-image-accordion .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-premium-addon-image-comparison .premium-twentytwenty-before-label span{
    color:var( --e-global-color-primary );
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
    background-color:var( --e-global-color-secondary );
}
.elementor-widget-premium-addon-image-comparison .premium-twentytwenty-after-label span{
    color:var( --e-global-color-primary );
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
    background-color:var( --e-global-color-secondary );
}
.elementor-widget-premium-addon-image-comparison .premium-twentytwenty-handle{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-premium-addon-image-comparison .premium-twentytwenty-left-arrow{
    border-right-color:var( --e-global-color-secondary );
}
.elementor-widget-premium-addon-image-comparison .premium-twentytwenty-right-arrow{
    border-left-color:var( --e-global-color-secondary );
}
.elementor-widget-premium-addon-image-comparison .premium-twentytwenty-down-arrow{
    border-top-color:var( --e-global-color-secondary );
}
.elementor-widget-premium-addon-image-comparison .premium-twentytwenty-up-arrow{
    border-bottom-color:var( --e-global-color-secondary );
}
.elementor-widget-premium-addon-image-comparison .premium-twentytwenty-handle:after, .elementor-widget-premium-addon-image-comparison .premium-twentytwenty-handle:before{
    background-color:var( --e-global-color-secondary );
}
.elementor-widget-premium-addon-image-comparison .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-premium-addon-image-comparison .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-premium-addon-image-comparison .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-premium-addon-image-comparison.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-premium-addon-image-comparison .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-premium-addon-image-comparison .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-premium-addon-image-comparison .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-premium-addon-image-hotspots .premium-image-hotspots-main-icons .premium-image-hotspots-icon{
    color:var( --e-global-color-secondary );
}
.elementor-widget-premium-addon-image-hotspots .premium-image-hotspots-main-icons:not(.lottie-hotspot) svg, .elementor-widget-premium-addon-image-hotspots .premium-image-hotspots-main-icons:not(.lottie-hotspot) svg *{
    fill:var( --e-global-color-secondary );
}
.elementor-widget-premium-addon-image-hotspots .premium-image-hotspots-main-icons .premium-image-hotspots-text{
    color:var( --e-global-color-secondary );
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
    background-color:var( --e-global-color-primary );
}
.elementor-widget-premium-addon-image-hotspots .premium-hotsot-icon-wrap::before{
    background-color:var( --e-global-color-primary );
}
.tooltipster-box.tooltipster-box-{
    {
        ID
    }
}
 .premium-image-hotspots-tooltips-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-premium-addon-image-hotspots .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-premium-addon-image-hotspots .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-premium-addon-image-hotspots .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-premium-addon-image-hotspots.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-premium-addon-image-hotspots .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-premium-addon-image-hotspots .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-premium-addon-image-hotspots .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-premium-img-layers-addon .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-premium-img-layers-addon .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-premium-img-layers-addon .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-premium-img-layers-addon.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-premium-img-layers-addon .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-premium-img-layers-addon .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-premium-img-layers-addon .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-premium-addon-instagram-feed .premium-insta-heart{
    color:var( --e-global-color-primary );
}
.elementor-widget-premium-addon-instagram-feed .premium-insta-likes{
    color:var( --e-global-color-secondary );
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-premium-addon-instagram-feed .premium-insta-comment{
    color:var( --e-global-color-primary );
}
.elementor-widget-premium-addon-instagram-feed .premium-insta-comments{
    color:var( --e-global-color-secondary );
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-premium-addon-instagram-feed .premium-insta-image-caption{
    color:var( --e-global-color-primary );
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-premium-addon-instagram-feed .premium-instafeed-container .slick-arrow{
    color:var( --e-global-color-primary );
    background-color:var( --e-global-color-secondary );
}
.elementor-widget-premium-addon-instagram-feed .premium-instafeed-container .slick-arrow svg, .elementor-widget-premium-addon-instagram-feed .premium-instafeed-container .slick-arrow svg path{
    fill:var( --e-global-color-primary );
}
.elementor-widget-premium-addon-instagram-feed .premium-instafeed-container .slick-arrow:hover{
    color:var( --e-global-color-primary );
    background-color:var( --e-global-color-secondary );
}
.elementor-widget-premium-addon-instagram-feed .premium-instafeed-container .slick-arrow:hover svg, .elementor-widget-premium-addon-instagram-feed .premium-instafeed-container .slick-arrow:hover svg path{
    fill:var( --e-global-color-primary );
}
.elementor-widget-premium-addon-instagram-feed .premium-instafeed-sharer{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-premium-addon-instagram-feed .premium-instafeed-share-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-premium-addon-instagram-feed .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-premium-addon-instagram-feed .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-premium-addon-instagram-feed .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-premium-addon-instagram-feed.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-premium-addon-instagram-feed .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-premium-addon-instagram-feed .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-premium-addon-instagram-feed .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-premium-addon-magic-section .premium-magic-section-btn span{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-premium-addon-magic-section .premium-magic-section-btn, .elementor-widget-premium-addon-magic-section .premium-magic-section-btn .premium-magic-btn-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-premium-addon-magic-section .premium-magic-section-btn .premium-magic-btn-icon{
    color:var( --e-global-color-secondary );
}
.elementor-widget-premium-addon-magic-section .premium-magic-section-btn svg, .elementor-widget-premium-addon-magic-section .premium-magic-section-btn svg *{
    fill:var( --e-global-color-secondary );
}
.elementor-widget-premium-addon-magic-section .premium-magic-section-btn{
    color:var( --e-global-color-secondary );
    background-color:var( --e-global-color-primary );
}
.elementor-widget-premium-addon-magic-section .premium-magic-section-icon-wrap svg, .elementor-widget-premium-addon-magic-section .premium-magic-section-button-trig svg{
    fill:var( --e-global-color-secondary );
}
.elementor-widget-premium-addon-magic-section .premium-magic-section-btn:hover .premium-magic-btn-text{
    color:var( --e-global-color-primary );
}
.elementor-widget-premium-addon-magic-section .premium-magic-section-btn:hover .premium-magic-btn-icon{
    color:var( --e-global-color-primary );
}
.elementor-widget-premium-addon-magic-section .premium-magic-section-btn:hover svg, .elementor-widget-premium-addon-magic-section .premium-magic-section-btn:hover svg *{
    fill:var( --e-global-color-primary );
}
.elementor-widget-premium-addon-magic-section .premium-magic-section-btn:hover{
    color:var( --e-global-color-primary );
    background:var( --e-global-color-text );
}
.elementor-widget-premium-addon-magic-section .premium-magic-section-icon-wrap:hover{
    fill:var( --e-global-color-primary );
}
.elementor-widget-premium-addon-magic-section .premium-magic-section-wrap .premium-magic-section-close i{
    color:var( --e-global-color-secondary );
}
.elementor-widget-premium-addon-magic-section .premium-magic-section-wrap .premium-magic-section-close:hover i{
    color:var( --e-global-color-secondary );
}
.elementor-widget-premium-addon-magic-section .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-premium-addon-magic-section .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-premium-addon-magic-section .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-premium-addon-magic-section.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-premium-addon-magic-section .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-premium-addon-magic-section .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-premium-addon-magic-section .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-premium-multi-scroll .premium-multiscroll-left-text{
    color:var( --e-global-color-primary );
    background-color:var( --e-global-color-secondary );
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-premium-multi-scroll .premium-multiscroll-right-text{
    color:var( --e-global-color-primary );
    background-color:var( --e-global-color-secondary );
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-premium-multi-scroll .multiscroll-tooltip{
    color:var( --e-global-color-primary );
}
.elementor-widget-premium-multi-scroll .multiscroll-nav span{
    background-color:var( --e-global-color-primary );
    border-color:var( --e-global-color-secondary );
}
.elementor-widget-premium-multi-scroll .multiscroll-nav li .active span{
    background-color:var( --e-global-color-secondary );
}
.elementor-widget-premium-multi-scroll .multiscroll-nav{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-premium-multi-scroll .premium-scroll-nav-menu .premium-scroll-nav-item .premium-scroll-nav-link{
    color:var( --e-global-color-primary );
}
.elementor-widget-premium-multi-scroll .premium-scroll-nav-menu .premium-scroll-nav-item .premium-scroll-nav-link:hover{
    color:var( --e-global-color-primary );
}
.elementor-widget-premium-multi-scroll .premium-scroll-nav-menu .premium-scroll-nav-item{
    background-color:var( --e-global-color-secondary );
}
.elementor-widget-premium-multi-scroll .premium-scroll-nav-menu .premium-scroll-nav-item.active .premium-scroll-nav-link{
    color:var( --e-global-color-secondary );
}
.elementor-widget-premium-multi-scroll .premium-scroll-nav-menu .premium-scroll-nav-item.active .premium-scroll-nav-link:hover{
    color:var( --e-global-color-secondary );
}
.elementor-widget-premium-multi-scroll .premium-scroll-nav-menu .premium-scroll-nav-item.active{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-premium-multi-scroll .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-premium-multi-scroll .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-premium-multi-scroll .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-premium-multi-scroll.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-premium-multi-scroll .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-premium-multi-scroll .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-premium-multi-scroll .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
#premium-notbar-{
    {
        ID
    }
}
{
    background-color:var( --e-global-color-primary );
}
#premium-notbar-{
    {
        ID
    }
}
 .premium-notbar-icon{
    color:var( --e-global-color-secondary );
}
#premium-notbar-{
    {
        ID
    }
}
 .premium-notbar-icon-wrap svg, #premium-notbar-{
    {
        ID
    }
}
 .premium-notbar-icon-wrap svg *{
    fill:var( --e-global-color-secondary );
}
#premium-notbar-{
    {
        ID
    }
}
 .premium-notbar-text{
    color:var( --e-global-color-secondary );
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
#premium-notbar-{
    {
        ID
    }
}
 .premium-notbar-close{
    color:var( --e-global-color-secondary );
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
    background-color:var( --e-global-color-primary );
}
#premium-notbar-{
    {
        ID
    }
}
 .premium-notbar-close:hover{
    color:var( --e-global-color-secondary );
    background-color:var( --e-global-color-primary );
}
.elementor-widget-premium-notbar .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-premium-notbar .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-premium-notbar .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-premium-notbar.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-premium-notbar .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-premium-notbar .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-premium-notbar .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-premium-addon-preview-image .premium-preview-image-trigger{
    color:var( --e-global-color-secondary );
}
.elementor-widget-premium-addon-preview-image .premium-preview-image-figure svg, .elementor-widget-premium-addon-preview-image .premium-preview-image-figure svg *{
    fill:var( --e-global-color-secondary );
}
.elementor-widget-premium-addon-preview-image .premium-preview-image-figure:hover .premium-preview-image-trigger{
    color:var( --e-global-color-secondary );
}
.elementor-widget-premium-addon-preview-image .premium-preview-image-figure:hover svg, .elementor-widget-premium-addon-preview-image .premium-preview-image-figure:hover svg *{
    fill:var( --e-global-color-secondary );
}
.elementor-widget-premium-addon-preview-image .premium-preview-image-figcap{
    color:var( --e-global-color-secondary );
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
div.premium-prev-img-tooltip-wrap-{
    {
        ID
    }
}
{
    background-color:var( --e-global-color-primary );
}
.premium-prev-img-tooltip-img-wrap-{
    {
        ID
    }
}
 .premium-preview-image-tooltips-img{
    background-color:var( --e-global-color-secondary );
}
.premium-prev-img-tooltip-title-wrap-{
    {
        ID
    }
}
 .premium-previmg-tooltip-title{
    color:var( --e-global-color-primary );
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.premium-prev-img-tooltip-title-wrap-{
    {
        ID
    }
}
{
    background-color:var( --e-global-color-secondary );
}
.premium-prev-img-tooltip-desc-wrap-{
    {
        ID
    }
}
{
    color:var( --e-global-color-secondary );
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
    background-color:var( --e-global-color-secondary );
}
.tooltipster-sidetip div.tooltipster-box-{
    {
        ID
    }
}
 .tooltipster-content{
    background-color:var( --e-global-color-secondary );
}
.tooltipster-sidetip div.tooltipster-box-{
    {
        ID
    }
}
{
    background-color:var( --e-global-color-secondary );
}
.premium-tooltipster-base.tooltipster-top div.tooltipster-box-{
    {
        ID
    }
}
 + .tooltipster-arrow .tooltipster-arrow-background{
    border-top-color:var( --e-global-color-secondary );
}
.premium-tooltipster-base.tooltipster-bottom div.tooltipster-box-{
    {
        ID
    }
}
 + .tooltipster-arrow .tooltipster-arrow-background{
    border-bottom-color:var( --e-global-color-secondary );
}
.premium-tooltipster-base.tooltipster-right div.tooltipster-box-{
    {
        ID
    }
}
 + .tooltipster-arrow .tooltipster-arrow-background{
    border-right-color:var( --e-global-color-secondary );
}
.premium-tooltipster-base.tooltipster-left div.tooltipster-box-{
    {
        ID
    }
}
 + .tooltipster-arrow .tooltipster-arrow-background{
    border-left-color:var( --e-global-color-secondary );
}
.elementor-widget-premium-addon-preview-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-premium-addon-preview-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-premium-addon-preview-image .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-premium-addon-preview-image.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-premium-addon-preview-image .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-premium-addon-preview-image .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-premium-addon-preview-image .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-premium-site-logo .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-premium-site-logo .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-premium-site-logo .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-premium-site-logo.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-premium-site-logo .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-premium-site-logo .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-premium-site-logo .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-premium-smart-post-listing .premium-smart-listing__filter-tabs li > *{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-premium-smart-post-listing .premium-smart-listing__filter-tabs > li > *:not(ul), .elementor-widget-premium-smart-post-listing .premium-smart-listing__filter-tabs-menu-wrapper li > *{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-premium-smart-post-listing .premium-smart-listing__filter-tabs li a.active{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
    background-color:var( --e-global-color-secondary );
}
.elementor-widget-premium-smart-post-listing .premium-smart-listing__filter-tabs-menu-wrapper ul{
    background-color:var( --e-global-color-secondary );
}
.elementor-widget-premium-smart-post-listing .premium-smart-listing__category{
    font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-secondary-font-weight );
}
.elementor-widget-premium-smart-post-listing .premium-smart-listing__featured-post-wrapper .premium-smart-listing__post-title-wrapper, .elementor-widget-premium-smart-post-listing .premium-smart-listing__featured-post-wrapper .premium-smart-listing__post-title-wrapper a{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-premium-smart-post-listing .premium-smart-listing__featured-post-wrapper .premium-smart-listing__post-title-wrapper *{
    color:var( --e-global-color-secondary );
}
.elementor-widget-premium-smart-post-listing .premium-smart-listing__featured-post-wrapper .premium-smart-listing__post-title-wrapper:hover *{
    color:var( --e-global-color-primary );
}
.elementor-widget-premium-smart-post-listing .premium-smart-listing__featured-post-wrapper .premium-smart-listing__post-meta-container{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-premium-smart-post-listing .premium-smart-listing__featured-post-wrapper .premium-smart-listing__post-content{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-premium-smart-post-listing .premium-smart-listing__post-wrapper .premium-smart-listing__post-title-wrapper, .elementor-widget-premium-smart-post-listing .premium-smart-listing__post-wrapper .premium-smart-listing__post-title-wrapper a{
    font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-secondary-font-weight );
}
.elementor-widget-premium-smart-post-listing .premium-smart-listing__post-wrapper .premium-smart-listing__post-title-wrapper *{
    color:var( --e-global-color-secondary );
}
.elementor-widget-premium-smart-post-listing .premium-smart-listing__post-wrapper .premium-smart-listing__post-title-wrapper:hover *{
    color:var( --e-global-color-primary );
}
.elementor-widget-premium-smart-post-listing .premium-smart-listing__post-wrapper .premium-smart-listing__post-meta-container{
    font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-secondary-font-weight );
}
.elementor-widget-premium-smart-post-listing .premium-smart-listing__post-wrapper .premium-smart-listing__post-content{
    font-family:var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-text-font-weight );
}
.elementor-widget-premium-smart-post-listing .premium-smart-listing__pagination-container .page-numbers{
    color:var( --e-global-color-secondary );
    background-color:var( --e-global-color-primary );
}
.elementor-widget-premium-smart-post-listing .premium-smart-listing__pagination-container .page-numbers:not(:disabled):hover{
    color:var( --e-global-color-primary );
    background-color:var( --e-global-color-secondary );
}
.elementor-widget-premium-smart-post-listing .premium-smart-listing__pagination-container span.current{
    color:var( --e-global-color-primary );
    background-color:var( --e-global-color-secondary );
}
.elementor-widget-premium-smart-post-listing .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-premium-smart-post-listing .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-premium-smart-post-listing .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-premium-smart-post-listing.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-premium-smart-post-listing .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-premium-smart-post-listing .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-premium-smart-post-listing .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-premium-tables-addon .premium-table .premium-table-row th.premium-table-cell:nth-child(odd) .premium-table-text{
    color:var( --e-global-color-primary );
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-premium-tables-addon .premium-table .premium-table-row th.premium-table-cell:nth-child(odd) .premium-table-text:hover{
    color:var( --e-global-color-primary );
}
.elementor-widget-premium-tables-addon .premium-table .premium-table-row th.premium-table-cell:nth-child(odd) .premium-table-text i{
    color:var( --e-global-color-primary );
}
.elementor-widget-premium-tables-addon .premium-table .premium-table-row th.premium-table-cell:nth-child(even) .premium-table-text{
    color:var( --e-global-color-primary );
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-premium-tables-addon .premium-table .premium-table-row th.premium-table-cell:nth-child(even) .premium-table-text:hover{
    color:var( --e-global-color-primary );
}
.elementor-widget-premium-tables-addon .premium-table .premium-table-row th.premium-table-cell:nth-child(even) .premium-table-text i{
    color:var( --e-global-color-primary );
}
.elementor-widget-premium-tables-addon .premium-table tbody tr:nth-of-type(odd) .premium-table-cell .premium-table-text{
    color:var( --e-global-color-secondary );
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-premium-tables-addon .premium-table-blur tbody:hover tr:nth-of-type(odd) .premium-table-text{
    text-shadow:var( --e-global-color-secondary );
}
.elementor-widget-premium-tables-addon .premium-table tbody tr:nth-of-type(odd) .premium-table-cell .premium-table-text:hover{
    color:var( --e-global-color-secondary );
}
.elementor-widget-premium-tables-addon .premium-table-blur tbody:hover tr:nth-of-type(odd):hover .premium-table-text{
    text-shadow:var( --e-global-color-secondary );
    color:var( --e-global-color-secondary );
}
.elementor-widget-premium-tables-addon .premium-table tbody tr:nth-of-type(odd) .premium-table-cell .premium-table-text i{
    color:var( --e-global-color-secondary );
}
.elementor-widget-premium-tables-addon .premium-table tbody tr:nth-of-type(even) .premium-table-cell .premium-table-text{
    color:var( --e-global-color-secondary );
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-premium-tables-addon .premium-table-blur tbody:hover tr:nth-of-type(even) .premium-table-text{
    text-shadow:var( --e-global-color-secondary );
}
.elementor-widget-premium-tables-addon .premium-table tbody tr:nth-of-type(even) .premium-table-cell .premium-table-text:hover{
    color:var( --e-global-color-secondary );
}
.elementor-widget-premium-tables-addon .premium-table-blur tbody:hover tr:nth-of-type(even):hover .premium-table-text{
    text-shadow:var( --e-global-color-secondary );
    color:var( --e-global-color-secondary );
}
.elementor-widget-premium-tables-addon .premium-table tbody tr:nth-of-type(even) .premium-table-cell .premium-table-text i{
    color:var( --e-global-color-secondary );
}
.elementor-widget-premium-tables-addon .premium-table thead .premium-table-cell .premium-table-sort-icon:before{
    color:var( --e-global-color-secondary );
    background:var( --e-global-color-primary );
}
.elementor-widget-premium-tables-addon .premium-table thead .premium-table-cell:hover .premium-table-sort-icon:before{
    color:var( --e-global-color-secondary );
}
.elementor-widget-premium-tables-addon .premium-table-search-field{
    color:var( --e-global-color-primary );
}
.elementor-widget-premium-tables-addon .premium-table-records-box{
    color:var( --e-global-color-primary );
}
.elementor-widget-premium-tables-addon .premium-table-pagination ul li > .page-numbers{
    font-family:var( --e-global-typography-accent-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-accent-font-weight );
}
.elementor-widget-premium-tables-addon .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-premium-tables-addon .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-premium-tables-addon .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-premium-tables-addon.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-premium-tables-addon .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-premium-tables-addon .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-premium-tables-addon .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-premium-addon-tabs .premium-tabs-nav-list .slick-arrow{
    color:var( --e-global-color-primary );
    background-color:var( --e-global-color-secondary );
}
.elementor-widget-premium-addon-tabs .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-premium-addon-tabs .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-premium-addon-tabs .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-premium-addon-tabs.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-premium-addon-tabs .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-premium-addon-tabs .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-premium-addon-tabs .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-premium-twitter-feed .premium-twitter-header-link .premium-twitter-feed-name{
    color:var( --e-global-color-secondary );
}
.elementor-widget-premium-twitter-feed .premium-twitter-header-link .premium-twitter-screen-name{
    color:var( --e-global-color-text );
}
.elementor-widget-premium-twitter-feed .premium-twitter-header-count span:last-of-type{
    color:var( --e-global-color-secondary );
}
.elementor-widget-premium-twitter-feed .premium-twitter-header-count span:first-of-type{
    color:var( --e-global-color-secondary );
}
.elementor-widget-premium-twitter-feed .premium-twitter-feed-follow a{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-premium-twitter-feed .premium-feed-element-text{
    color:var( --e-global-color-primary );
}
.elementor-widget-premium-twitter-feed .premium-feed-element-read-more{
    color:var( --e-global-color-secondary );
}
.elementor-widget-premium-twitter-feed .premium-feed-element-read-more:hover{
    color:var( --e-global-color-text );
}
.elementor-widget-premium-twitter-feed .premium-social-icon{
    color:var( --e-global-color-primary );
}
.elementor-widget-premium-twitter-feed .premium-feed-element-author a{
    color:var( --e-global-color-secondary );
}
.elementor-widget-premium-twitter-feed .premium-feed-element-author:hover a{
    color:var( --e-global-color-secondary );
}
.elementor-widget-premium-twitter-feed .premium-feed-element-date a{
    color:var( --e-global-color-secondary );
}
.elementor-widget-premium-twitter-feed .premium-twitter-comments-field {
    color:var( --e-global-color-secondary );
}
.elementor-widget-premium-twitter-feed .premium-twitter-comments-field svg {
    fill:var( --e-global-color-secondary );
}
.elementor-widget-premium-twitter-feed .premium-twitter-comments-field:hover{
    color:var( --e-global-color-primary );
}
.elementor-widget-premium-twitter-feed .premium-twitter-comments-field:hover svg {
    fill:var( --e-global-color-primary );
}
.elementor-widget-premium-twitter-feed .premium-twitter-feed-wrapper .slick-arrow{
    color:var( --e-global-color-primary );
    background-color:var( --e-global-color-secondary );
}
.elementor-widget-premium-twitter-feed .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-premium-twitter-feed .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-premium-twitter-feed .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-premium-twitter-feed.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-premium-twitter-feed .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-premium-twitter-feed .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-premium-twitter-feed .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-premium-unfold-addon .premium-unfold-heading{
    color:var( --e-global-color-secondary );
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-premium-unfold-addon .premium-unfold-content{
    color:var( --e-global-color-primary );
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-premium-unfold-addon .premium-button{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
    background-color:var( --e-global-color-primary );
}
.elementor-widget-premium-unfold-addon .premium-button span{
    color:var( --e-global-color-secondary );
}
.elementor-widget-premium-unfold-addon .premium-button i{
    color:var( --e-global-color-secondary );
}
.elementor-widget-premium-unfold-addon .premium-button svg, .elementor-widget-premium-unfold-addon .premium-button svg g path{
    fill:var( --e-global-color-secondary );
}
.elementor-widget-premium-unfold-addon .premium-button:hover span{
    color:var( --e-global-color-primary );
}
.elementor-widget-premium-unfold-addon .premium-button:hover i{
    color:var( --e-global-color-primary );
}
.elementor-widget-premium-unfold-addon .premium-button:hover svg, .elementor-widget-premium-unfold-addon .premium-button:hover svg g path{
    fill:var( --e-global-color-primary );
}
.elementor-widget-premium-unfold-addon .premium-button:hover{
    background-color:var( --e-global-color-text );
}
.elementor-widget-premium-unfold-addon .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-premium-unfold-addon .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-premium-unfold-addon .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-premium-unfold-addon.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-premium-unfold-addon .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-premium-unfold-addon .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-premium-unfold-addon .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-premium-whatsapp-chat .premium-whatsapp-link .premium-whatsapp-text{
    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-secondary );
}
.elementor-widget-premium-whatsapp-chat .premium-whatsapp-icon{
    color:var( --e-global-color-secondary );
}
.elementor-widget-premium-whatsapp-chat .premium-whatsapp-icon-wrap svg, .elementor-widget-premium-whatsapp-chat .premium-whatsapp-icon-wrap svg *{
    fill:var( --e-global-color-secondary );
}
.elementor-widget-premium-whatsapp-chat .premium-whatsapp-link{
    background-color:var( --e-global-color-accent );
}
.elementor-widget-premium-whatsapp-chat .premium-whatsapp-link:hover .premium-whatsapp-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-premium-whatsapp-chat .premium-whatsapp-link:hover .premium-whatsapp-icon{
    color:var( --e-global-color-secondary );
}
.elementor-widget-premium-whatsapp-chat .premium-whatsapp-link:hover svg, .elementor-widget-premium-whatsapp-chat .premium-whatsapp-link:hover svg *{
    fill:var( --e-global-color-secondary );
}
.elementor-widget-premium-whatsapp-chat .premium-whatsapp-link:hover{
    background-color:var( --e-global-color-accent );
}
.elementor-widget-premium-whatsapp-chat .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-premium-whatsapp-chat .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-premium-whatsapp-chat .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-premium-whatsapp-chat.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-premium-whatsapp-chat .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-premium-whatsapp-chat .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-premium-whatsapp-chat .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-premium-yelp-reviews .premium-fb-rev-rating-count span{
    color:var( --e-global-color-primary );
}
.elementor-widget-premium-yelp-reviews .premium-fb-rev-page-link{
    color:var( --e-global-color-primary );
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-premium-yelp-reviews .premium-fb-rev-page-link:hover{
    color:var( --e-global-color-primary );
}
.elementor-widget-premium-yelp-reviews .premium-fb-rev-page-rating{
    color:var( --e-global-color-primary );
}
.elementor-widget-premium-yelp-reviews .premium-fb-rev-reviewer-link{
    color:var( --e-global-color-primary );
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-premium-yelp-reviews .premium-fb-rev-reviewer-link:hover{
    color:var( --e-global-color-primary );
}
.elementor-widget-premium-yelp-reviews .premium-fb-rev-time .premium-fb-rev-time-text{
    color:var( --e-global-color-primary );
}
.elementor-widget-premium-yelp-reviews .premium-fb-rev-time .premium-fb-rev-time-text:hover{
    color:var( --e-global-color-primary );
}
.elementor-widget-premium-yelp-reviews .premium-fb-rev-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-premium-yelp-reviews .premium-fb-rev-readmore{
    color:var( --e-global-color-primary );
}
.elementor-widget-premium-yelp-reviews .premium-fb-rev-readmore:hover{
    color:var( --e-global-color-primary );
}
.elementor-widget-premium-yelp-reviews .premium-fb-rev-container .slick-arrow{
    color:var( --e-global-color-primary );
    background-color:var( --e-global-color-secondary );
}
.elementor-widget-premium-yelp-reviews ul.slick-dots li{
    color:var( --e-global-color-secondary );
}
.elementor-widget-premium-yelp-reviews ul.slick-dots li.slick-active{
    color:var( --e-global-color-primary );
}
.elementor-widget-premium-yelp-reviews .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-premium-yelp-reviews .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-premium-yelp-reviews .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-premium-yelp-reviews.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-premium-yelp-reviews .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-premium-yelp-reviews .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-premium-yelp-reviews .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-bdt-accordion .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-bdt-accordion .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-bdt-accordion .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-bdt-accordion.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-bdt-accordion .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-bdt-accordion .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-bdt-accordion .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-bdt-calendly .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-bdt-calendly .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-bdt-calendly .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-bdt-calendly.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-bdt-calendly .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-bdt-calendly .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-bdt-calendly .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-bdt-call-out .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-bdt-call-out .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-bdt-call-out .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-bdt-call-out.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-bdt-call-out .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-bdt-call-out .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-bdt-call-out .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-bdt-cookie-consent .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-bdt-cookie-consent .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-bdt-cookie-consent .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-bdt-cookie-consent.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-bdt-cookie-consent .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-bdt-cookie-consent .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-bdt-cookie-consent .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-bdt-countdown .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-bdt-countdown .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-bdt-countdown .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-bdt-countdown.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-bdt-countdown .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-bdt-countdown .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-bdt-countdown .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-bdt-contact-form .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-bdt-contact-form .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-bdt-contact-form .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-bdt-contact-form.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-bdt-contact-form .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-bdt-contact-form .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-bdt-contact-form .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-bdt-custom-gallery .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-bdt-custom-gallery .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-bdt-custom-gallery .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-bdt-custom-gallery.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-bdt-custom-gallery .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-bdt-custom-gallery .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-bdt-custom-gallery .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-bdt-fancy-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-bdt-fancy-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-bdt-fancy-list .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-bdt-fancy-list.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-bdt-fancy-list .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-bdt-fancy-list .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-bdt-fancy-list .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-bdt-flip-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-bdt-flip-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-bdt-flip-box .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-bdt-flip-box.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-bdt-flip-box .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-bdt-flip-box .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-bdt-flip-box .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-bdt-image-compare .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-bdt-image-compare .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-bdt-image-compare .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-bdt-image-compare.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-bdt-image-compare .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-bdt-image-compare .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-bdt-image-compare .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-bdt-image-magnifier .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-bdt-image-magnifier .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-bdt-image-magnifier .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-bdt-image-magnifier.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-bdt-image-magnifier .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-bdt-image-magnifier .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-bdt-image-magnifier .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-lightbox .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-lightbox .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-lightbox .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-lightbox.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-lightbox .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-lightbox .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-lightbox .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-bdt-member .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-bdt-member .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-bdt-member .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-bdt-member.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-bdt-member .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-bdt-member .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-bdt-member .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-bdt-price-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-bdt-price-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-bdt-price-list .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-bdt-price-list.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-bdt-price-list .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-bdt-price-list .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-bdt-price-list .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-bdt-panel-slider .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-bdt-panel-slider .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-bdt-panel-slider .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-bdt-panel-slider.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-bdt-panel-slider .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-bdt-panel-slider .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-bdt-panel-slider .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-bdt-progress-pie .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-bdt-progress-pie .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-bdt-progress-pie .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-bdt-progress-pie.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-bdt-progress-pie .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-bdt-progress-pie .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-bdt-progress-pie .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-bdt-slider .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-bdt-slider .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-bdt-slider .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-bdt-slider.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-bdt-slider .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-bdt-slider .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-bdt-slider .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-bdt-scroll-button .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-bdt-scroll-button .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-bdt-scroll-button .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-bdt-scroll-button.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-bdt-scroll-button .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-bdt-scroll-button .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-bdt-scroll-button .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-bdt-trailer-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-bdt-trailer-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-bdt-trailer-box .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-bdt-trailer-box.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-bdt-trailer-box .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-bdt-trailer-box .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-bdt-trailer-box .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-bdt-toggle .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-bdt-toggle .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-bdt-toggle .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-bdt-toggle.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-bdt-toggle .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-bdt-toggle .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-bdt-toggle .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-bdt-ninja-form .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-bdt-ninja-form .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-bdt-ninja-form .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-bdt-ninja-form.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-bdt-ninja-form .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-bdt-ninja-form .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-bdt-ninja-form .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-theme-site-logo .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-theme-site-logo .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-theme-site-logo .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-theme-site-logo .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-theme-site-logo.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-theme-site-logo .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-theme-site-logo .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-theme-site-logo .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-theme-site-title .elementor-heading-title{
    color:var( --e-global-color-primary );
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-theme-site-title .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-theme-site-title .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-theme-site-title .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-theme-site-title.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-theme-site-title .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-theme-site-title .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-theme-site-title .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-theme-page-title .elementor-heading-title{
    color:var( --e-global-color-primary );
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-theme-page-title .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-theme-page-title .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-theme-page-title .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-theme-page-title.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-theme-page-title .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-theme-page-title .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-theme-page-title .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-theme-post-title .elementor-heading-title{
    color:var( --e-global-color-primary );
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-theme-post-title .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-theme-post-title .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-theme-post-title .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-theme-post-title.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-theme-post-title .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-theme-post-title .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-theme-post-title .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-theme-post-excerpt .elementor-widget-container{
    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-theme-post-excerpt .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-theme-post-excerpt .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-theme-post-excerpt .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-theme-post-excerpt.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-theme-post-excerpt .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-theme-post-excerpt .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-theme-post-excerpt .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-theme-post-content{
    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-theme-post-content .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-theme-post-content .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-theme-post-content .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-theme-post-content.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-theme-post-content .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-theme-post-content .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-theme-post-content .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-theme-post-featured-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-theme-post-featured-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-theme-post-featured-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-theme-post-featured-image .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-theme-post-featured-image.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-theme-post-featured-image .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-theme-post-featured-image .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-theme-post-featured-image .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-theme-archive-title .elementor-heading-title{
    color:var( --e-global-color-primary );
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-theme-archive-title .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-theme-archive-title .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-theme-archive-title .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-theme-archive-title.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-theme-archive-title .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-theme-archive-title .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-theme-archive-title .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-archive-posts .elementor-post__title, .elementor-widget-archive-posts .elementor-post__title a{
    color:var( --e-global-color-secondary );
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-archive-posts .elementor-post__meta-data{
    font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-secondary-font-weight );
}
.elementor-widget-archive-posts .elementor-post__excerpt p{
    font-family:var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-text-font-weight );
}
.elementor-widget-archive-posts .elementor-post__read-more{
    color:var( --e-global-color-accent );
}
.elementor-widget-archive-posts a.elementor-post__read-more{
    font-family:var( --e-global-typography-accent-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-accent-font-weight );
}
.elementor-widget-archive-posts .elementor-post__card .elementor-post__badge{
    background-color:var( --e-global-color-accent );
    font-family:var( --e-global-typography-accent-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-accent-font-weight );
}
.elementor-widget-archive-posts .elementor-pagination{
    font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-secondary-font-weight );
}
.elementor-widget-archive-posts .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-archive-posts .e-load-more-message{
    font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-secondary-font-weight );
}
.elementor-widget-archive-posts .elementor-posts-nothing-found{
    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-archive-posts .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-archive-posts .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-archive-posts .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-archive-posts.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-archive-posts .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-archive-posts .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-archive-posts .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-loop-grid .elementor-pagination{
    font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-secondary-font-weight );
}
.elementor-widget-loop-grid .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-loop-grid .e-load-more-message{
    font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-secondary-font-weight );
}
.elementor-widget-loop-grid .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-loop-grid .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-loop-grid .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-loop-grid.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-loop-grid .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-loop-grid .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-loop-grid .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-loop-carousel .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-loop-carousel .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-loop-carousel .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-loop-carousel.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-loop-carousel .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-loop-carousel .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-loop-carousel .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{
    color:var( --e-global-color-secondary );
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-posts .elementor-post__meta-data{
    font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-secondary-font-weight );
}
.elementor-widget-posts .elementor-post__excerpt p{
    font-family:var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-text-font-weight );
}
.elementor-widget-posts .elementor-post__read-more{
    color:var( --e-global-color-accent );
}
.elementor-widget-posts a.elementor-post__read-more{
    font-family:var( --e-global-typography-accent-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-accent-font-weight );
}
.elementor-widget-posts .elementor-post__card .elementor-post__badge{
    background-color:var( --e-global-color-accent );
    font-family:var( --e-global-typography-accent-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-accent-font-weight );
}
.elementor-widget-posts .elementor-pagination{
    font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-secondary-font-weight );
}
.elementor-widget-posts .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-posts .e-load-more-message{
    font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-secondary-font-weight );
}
.elementor-widget-posts .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-posts .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-posts .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-posts.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-posts .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-posts .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-posts .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-portfolio a .elementor-portfolio-item__overlay{
    background-color:var( --e-global-color-accent );
}
.elementor-widget-portfolio .elementor-portfolio-item__title{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-portfolio .elementor-portfolio__filter{
    color:var( --e-global-color-text );
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-portfolio .elementor-portfolio__filter.elementor-active{
    color:var( --e-global-color-primary );
}
.elementor-widget-portfolio .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-portfolio .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-portfolio .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-portfolio.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-portfolio .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-portfolio .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-portfolio .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-gallery .elementor-gallery-item__title{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-gallery .elementor-gallery-item__description{
    font-family:var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-text-font-weight );
}
.elementor-widget-gallery{
    --galleries-title-color-normal:var( --e-global-color-primary );
    --galleries-title-color-hover:var( --e-global-color-secondary );
    --galleries-pointer-bg-color-hover:var( --e-global-color-accent );
    --gallery-title-color-active:var( --e-global-color-secondary );
    --galleries-pointer-bg-color-active:var( --e-global-color-accent );
}
.elementor-widget-gallery .elementor-gallery-title{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-gallery .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-gallery .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-gallery .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-gallery.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-gallery .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-gallery .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-gallery .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{
    color:var( --e-global-color-text );
}
.elementor-widget-form .elementor-field-group > label{
    font-family:var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-text-font-weight );
}
.elementor-widget-form .elementor-field-type-html{
    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-form .elementor-field-group .elementor-field{
    color:var( --e-global-color-text );
}
.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{
    font-family:var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-text-font-weight );
}
.elementor-widget-form .elementor-button{
    font-family:var( --e-global-typography-accent-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-accent-font-weight );
}
.elementor-widget-form .e-form__buttons__wrapper__button-next{
    background-color:var( --e-global-color-accent );
}
.elementor-widget-form .elementor-button[type="submit"]{
    background-color:var( --e-global-color-accent );
}
.elementor-widget-form .e-form__buttons__wrapper__button-previous{
    background-color:var( --e-global-color-accent );
}
.elementor-widget-form .elementor-message{
    font-family:var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-text-font-weight );
}
.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{
    font-family:var( --e-global-typography-accent-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-accent-font-weight );
}
.elementor-widget-form{
    --e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );
    --e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );
    --e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );
    --e-form-steps-indicator-progress-color:var( --e-global-color-accent );
    --e-form-steps-indicator-progress-background-color:var( --e-global-color-text );
    --e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );
}
.elementor-widget-form .e-form__indicators__indicator__progress__meter{
    font-family:var( --e-global-typography-accent-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-accent-font-weight );
}
.elementor-widget-form .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-form .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-form .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-form.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-form .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-form .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-form .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-login .elementor-field-group > a{
    color:var( --e-global-color-text );
}
.elementor-widget-login .elementor-field-group > a:hover{
    color:var( --e-global-color-accent );
}
.elementor-widget-login .elementor-form-fields-wrapper label{
    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-login .elementor-field-group .elementor-field{
    color:var( --e-global-color-text );
}
.elementor-widget-login .elementor-field-group .elementor-field, .elementor-widget-login .elementor-field-subgroup label{
    font-family:var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-text-font-weight );
}
.elementor-widget-login .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-login .elementor-widget-container .elementor-login__logged-in-message{
    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-login .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-login .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-login .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-login.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-login .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-login .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-login .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-slides .elementor-slide-heading{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-slides .elementor-slide-description{
    font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-secondary-font-weight );
}
.elementor-widget-slides .elementor-slide-button{
    font-family:var( --e-global-typography-accent-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-accent-font-weight );
}
.elementor-widget-slides .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-slides .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-slides .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-slides.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-slides .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-slides .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-slides .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{
    color:var( --e-global-color-text );
    fill:var( --e-global-color-text );
}
.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover, .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active, .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted, .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{
    color:var( --e-global-color-accent );
    fill:var( --e-global-color-accent );
}
.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{
    background-color:var( --e-global-color-accent );
}
.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before, .elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{
    border-color:var( --e-global-color-accent );
}
.elementor-widget-nav-menu{
    --e-nav-menu-divider-color:var( --e-global-color-text );
}
.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-sub-item{
    font-family:var( --e-global-typography-accent-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-accent-font-weight );
}
.elementor-widget-nav-menu .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-nav-menu .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-nav-menu .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-nav-menu.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-nav-menu .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-nav-menu .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-nav-menu .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path{
    stroke:var( --e-global-color-accent );
}
.elementor-widget-animated-headline .elementor-headline-plain-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-animated-headline .elementor-headline{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-animated-headline{
    --dynamic-text-color:var( --e-global-color-secondary );
}
.elementor-widget-animated-headline .elementor-headline-dynamic-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-animated-headline .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-animated-headline .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-animated-headline .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-animated-headline.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-animated-headline .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-animated-headline .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-animated-headline .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-hotspot .widget-image-caption{
    font-family:var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-text-font-weight );
}
.elementor-widget-hotspot{
    --hotspot-color:var( --e-global-color-primary );
    --hotspot-box-color:var( --e-global-color-secondary );
    --tooltip-color:var( --e-global-color-secondary );
}
.elementor-widget-hotspot .e-hotspot__label{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-hotspot .e-hotspot__tooltip{
    font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-secondary-font-weight );
}
.elementor-widget-hotspot .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-hotspot .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-hotspot .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-hotspot.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-hotspot .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-hotspot .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-hotspot .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-price-list .elementor-price-list-header{
    color:var( --e-global-color-primary );
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-price-list .elementor-price-list-price{
    color:var( --e-global-color-primary );
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-price-list .elementor-price-list-description{
    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-price-list .elementor-price-list-separator{
    border-bottom-color:var( --e-global-color-secondary );
}
.elementor-widget-price-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-price-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-price-list .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-price-list.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-price-list .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-price-list .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-price-list .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-price-table{
    --e-price-table-header-background-color:var( --e-global-color-secondary );
}
.elementor-widget-price-table .elementor-price-table__heading{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-price-table .elementor-price-table__subheading{
    font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-secondary-font-weight );
}
.elementor-widget-price-table .elementor-price-table .elementor-price-table__price{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-price-table .elementor-price-table__original-price{
    color:var( --e-global-color-secondary );
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-price-table .elementor-price-table__period{
    color:var( --e-global-color-secondary );
    font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-secondary-font-weight );
}
.elementor-widget-price-table .elementor-price-table__features-list{
    --e-price-table-features-list-color:var( --e-global-color-text );
}
.elementor-widget-price-table .elementor-price-table__features-list li{
    font-family:var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-text-font-weight );
}
.elementor-widget-price-table .elementor-price-table__features-list li:before{
    border-top-color:var( --e-global-color-text );
}
.elementor-widget-price-table .elementor-price-table__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-price-table .elementor-price-table__additional_info{
    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-price-table .elementor-price-table__ribbon-inner{
    background-color:var( --e-global-color-accent );
    font-family:var( --e-global-typography-accent-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-accent-font-weight );
}
.elementor-widget-price-table .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-price-table .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-price-table .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-price-table.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-price-table .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-price-table .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-price-table .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__title{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__description{
    font-family:var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-text-font-weight );
}
.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__title{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__description{
    font-family:var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-text-font-weight );
}
.elementor-widget-flip-box .elementor-flip-box__button{
    font-family:var( --e-global-typography-accent-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-accent-font-weight );
}
.elementor-widget-flip-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-flip-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-flip-box .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-flip-box.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-flip-box .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-flip-box .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-flip-box .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-media-carousel .elementor-carousel-image-overlay{
    font-family:var( --e-global-typography-accent-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-accent-font-weight );
}
.elementor-widget-media-carousel .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-media-carousel .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-media-carousel .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-media-carousel.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-media-carousel .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-media-carousel .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-media-carousel .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-reviews .elementor-testimonial__header, .elementor-widget-reviews .elementor-testimonial__name{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-reviews .elementor-testimonial__text{
    font-family:var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-text-font-weight );
}
.elementor-widget-reviews .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-reviews .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-reviews .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-reviews.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-reviews .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-reviews .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-reviews .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-table-of-contents{
    --header-color:var( --e-global-color-secondary );
    --item-text-color:var( --e-global-color-text );
    --item-text-hover-color:var( --e-global-color-accent );
    --marker-color:var( --e-global-color-text );
}
.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-table-of-contents .elementor-toc__list-item{
    font-family:var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-text-font-weight );
}
.elementor-widget-table-of-contents .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-table-of-contents .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-table-of-contents .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-table-of-contents.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-table-of-contents .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-table-of-contents .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-table-of-contents .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-countdown .elementor-countdown-item{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-countdown .elementor-countdown-digits{
    font-family:var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-text-font-weight );
}
.elementor-widget-countdown .elementor-countdown-label{
    font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-secondary-font-weight );
}
.elementor-widget-countdown .elementor-countdown-expire--message{
    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-countdown .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-countdown .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-countdown .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-countdown.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-countdown .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-countdown .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-countdown .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-share-buttons .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-share-buttons .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-share-buttons .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-share-buttons.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-share-buttons .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-share-buttons .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-share-buttons .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-search-form input[type="search"].elementor-search-form__input{
    font-family:var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-text-font-weight );
}
.elementor-widget-search-form .elementor-search-form__input, .elementor-widget-search-form .elementor-search-form__icon, .elementor-widget-search-form .elementor-lightbox .dialog-lightbox-close-button, .elementor-widget-search-form .elementor-lightbox .dialog-lightbox-close-button:hover, .elementor-widget-search-form.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{
    color:var( --e-global-color-text );
    fill:var( --e-global-color-text );
}
.elementor-widget-search-form .elementor-search-form__submit{
    font-family:var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-text-font-weight );
    background-color:var( --e-global-color-secondary );
}
.elementor-widget-search-form .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-search-form .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-search-form .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-search-form.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-search-form .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-search-form .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-search-form .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-author-box .elementor-author-box__name{
    color:var( --e-global-color-secondary );
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-author-box .elementor-author-box__bio{
    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-author-box .elementor-author-box__button{
    color:var( --e-global-color-secondary );
    border-color:var( --e-global-color-secondary );
    font-family:var( --e-global-typography-accent-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-accent-font-weight );
}
.elementor-widget-author-box .elementor-author-box__button:hover{
    border-color:var( --e-global-color-secondary );
    color:var( --e-global-color-secondary );
}
.elementor-widget-author-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-author-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-author-box .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-author-box.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-author-box .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-author-box .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-author-box .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-post-comments .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-post-comments .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-post-comments .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-post-comments.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-post-comments .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-post-comments .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-post-comments .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-post-navigation span.post-navigation__prev--label{
    color:var( --e-global-color-text );
}
.elementor-widget-post-navigation span.post-navigation__next--label{
    color:var( --e-global-color-text );
}
.elementor-widget-post-navigation span.post-navigation__prev--label, .elementor-widget-post-navigation span.post-navigation__next--label{
    font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-secondary-font-weight );
}
.elementor-widget-post-navigation span.post-navigation__prev--title, .elementor-widget-post-navigation span.post-navigation__next--title{
    color:var( --e-global-color-secondary );
    font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-secondary-font-weight );
}
.elementor-widget-post-navigation .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-post-navigation .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-post-navigation .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-post-navigation.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-post-navigation .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-post-navigation .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-post-navigation .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-post-info .elementor-icon-list-item:not(:last-child):after{
    border-color:var( --e-global-color-text );
}
.elementor-widget-post-info .elementor-icon-list-icon i{
    color:var( --e-global-color-primary );
}
.elementor-widget-post-info .elementor-icon-list-icon svg{
    fill:var( --e-global-color-primary );
}
.elementor-widget-post-info .elementor-icon-list-text, .elementor-widget-post-info .elementor-icon-list-text a{
    color:var( --e-global-color-secondary );
}
.elementor-widget-post-info .elementor-icon-list-item{
    font-family:var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-text-font-weight );
}
.elementor-widget-post-info .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-post-info .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-post-info .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-post-info.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-post-info .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-post-info .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-post-info .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-sitemap .elementor-sitemap-title{
    color:var( --e-global-color-primary );
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-sitemap .elementor-sitemap-item, .elementor-widget-sitemap span.elementor-sitemap-list, .elementor-widget-sitemap .elementor-sitemap-item a{
    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-sitemap .elementor-sitemap-item{
    color:var( --e-global-color-text );
}
.elementor-widget-sitemap .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-sitemap .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-sitemap .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-sitemap.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-sitemap .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-sitemap .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-sitemap .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-blockquote .elementor-blockquote__content{
    color:var( --e-global-color-text );
}
.elementor-widget-blockquote .elementor-blockquote__author{
    color:var( --e-global-color-secondary );
}
.elementor-widget-blockquote .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-blockquote .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-blockquote .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-blockquote.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-blockquote .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-blockquote .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-blockquote .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-facebook-button .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-facebook-button .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-facebook-button .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-facebook-button.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-facebook-button .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-facebook-button .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-facebook-button .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-facebook-comments .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-facebook-comments .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-facebook-comments .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-facebook-comments.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-facebook-comments .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-facebook-comments .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-facebook-comments .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-facebook-embed .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-facebook-embed .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-facebook-embed .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-facebook-embed.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-facebook-embed .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-facebook-embed .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-facebook-embed .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-facebook-page .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-facebook-page .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-facebook-page .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-facebook-page.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-facebook-page .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-facebook-page .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-facebook-page .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-template .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-template .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-template .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-template.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-template .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-template .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-template .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-lottie{
    --caption-color:var( --e-global-color-text );
}
.elementor-widget-lottie .e-lottie__caption{
    font-family:var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-text-font-weight );
}
.elementor-widget-lottie .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-lottie .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-lottie .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-lottie.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-lottie .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-lottie .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-lottie .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-code-highlight .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-code-highlight .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-code-highlight .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-code-highlight.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-code-highlight .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-code-highlight .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-code-highlight .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-video-playlist .e-tabs-header .e-tabs-title{
    color:var( --e-global-color-text );
}
.elementor-widget-video-playlist .e-tabs-header .e-tabs-videos-count{
    color:var( --e-global-color-text );
}
.elementor-widget-video-playlist .e-tabs-header .e-tabs-header-right-side i{
    color:var( --e-global-color-text );
}
.elementor-widget-video-playlist .e-tabs-header .e-tabs-header-right-side svg{
    fill:var( --e-global-color-text );
}
.elementor-widget-video-playlist .e-tab-title .e-tab-title-text{
    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-video-playlist .e-tab-title .e-tab-title-text a{
    color:var( --e-global-color-text );
}
.elementor-widget-video-playlist .e-tab-title .e-tab-duration{
    color:var( --e-global-color-text );
}
.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title:where( .e-active, :hover ) .e-tab-title-text{
    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-video-playlist .e-tabs-items-wrapper .e-tab-title:where( .e-active, :hover ) .e-tab-title-text a{
    color:var( --e-global-color-text );
}
.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title:where( .e-active, :hover ) .e-tab-duration{
    color:var( --e-global-color-text );
}
.elementor-widget-video-playlist .e-tabs-items-wrapper .e-section-title{
    color:var( --e-global-color-text );
}
.elementor-widget-video-playlist .e-tabs-inner-tabs .e-inner-tabs-wrapper .e-inner-tab-title a{
    font-family:var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-text-font-weight );
}
.elementor-widget-video-playlist .e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content .e-inner-tab-text{
    font-family:var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-text-font-weight );
}
.elementor-widget-video-playlist .e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content button{
    color:var( --e-global-color-text );
    font-family:var( --e-global-typography-accent-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-accent-font-weight );
}
.elementor-widget-video-playlist .e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content button:hover{
    color:var( --e-global-color-text );
}
.elementor-widget-video-playlist .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-video-playlist .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-video-playlist .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-video-playlist.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-video-playlist .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-video-playlist .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-video-playlist .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-paypal-button .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-paypal-button .elementor-message{
    font-family:var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-text-font-weight );
}
.elementor-widget-paypal-button .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-paypal-button .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-paypal-button .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-paypal-button.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-paypal-button .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-paypal-button .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-paypal-button .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-stripe-button .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-stripe-button .elementor-message{
    font-family:var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-text-font-weight );
}
.elementor-widget-stripe-button .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-stripe-button .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-stripe-button .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-stripe-button.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-stripe-button .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-stripe-button .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-stripe-button .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-progress-tracker .current-progress-percentage{
    font-family:var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-text-font-weight );
}
.elementor-widget-progress-tracker .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-progress-tracker .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-progress-tracker .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-progress-tracker.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-progress-tracker .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-progress-tracker .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-progress-tracker .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-elementskit-image-accordion .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-elementskit-image-accordion .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-elementskit-image-accordion .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-elementskit-image-accordion.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-elementskit-image-accordion .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-elementskit-image-accordion .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-elementskit-image-accordion .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-elementskit-accordion .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-elementskit-accordion .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-elementskit-accordion .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-elementskit-accordion.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-elementskit-accordion .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-elementskit-accordion .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-elementskit-accordion .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-elementskit-button .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-elementskit-button .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-elementskit-button .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-elementskit-button.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-elementskit-button .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-elementskit-button .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-elementskit-button .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-elementskit-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-elementskit-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-elementskit-heading .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-elementskit-heading.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-elementskit-heading .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-elementskit-heading .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-elementskit-heading .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-elementskit-blog-posts .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-elementskit-blog-posts .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-elementskit-blog-posts .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-elementskit-blog-posts.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-elementskit-blog-posts .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-elementskit-blog-posts .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-elementskit-blog-posts .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-elementskit-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-elementskit-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-elementskit-icon-box .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-elementskit-icon-box.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-elementskit-icon-box .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-elementskit-icon-box .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-elementskit-icon-box .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-elementskit-image-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-elementskit-image-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-elementskit-image-box .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-elementskit-image-box.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-elementskit-image-box .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-elementskit-image-box .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-elementskit-image-box .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-elementskit-countdown-timer .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-elementskit-countdown-timer .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-elementskit-countdown-timer .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-elementskit-countdown-timer.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-elementskit-countdown-timer .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-elementskit-countdown-timer .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-elementskit-countdown-timer .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-elementskit-client-logo .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-elementskit-client-logo .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-elementskit-client-logo .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-elementskit-client-logo.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-elementskit-client-logo .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-elementskit-client-logo .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-elementskit-client-logo .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-elementskit-faq .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-elementskit-faq .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-elementskit-faq .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-elementskit-faq.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-elementskit-faq .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-elementskit-faq .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-elementskit-faq .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-elementskit-funfact .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-elementskit-funfact .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-elementskit-funfact .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-elementskit-funfact.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-elementskit-funfact .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-elementskit-funfact .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-elementskit-funfact .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-elementskit-image-comparison .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-elementskit-image-comparison .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-elementskit-image-comparison .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-elementskit-image-comparison.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-elementskit-image-comparison .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-elementskit-image-comparison .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-elementskit-image-comparison .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-elementskit-lottie .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-elementskit-lottie .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-elementskit-lottie .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-elementskit-lottie.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-elementskit-lottie .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-elementskit-lottie .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-elementskit-lottie .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-elementskit-testimonial .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-elementskit-testimonial .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-elementskit-testimonial .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-elementskit-testimonial.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-elementskit-testimonial .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-elementskit-testimonial .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-elementskit-testimonial .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-elementskit-pricing .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-elementskit-pricing .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-elementskit-pricing .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-elementskit-pricing.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-elementskit-pricing .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-elementskit-pricing .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-elementskit-pricing .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-elementskit-team .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-elementskit-team .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-elementskit-team .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-elementskit-team.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-elementskit-team .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-elementskit-team .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-elementskit-team .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-elementskit-social-media .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-elementskit-social-media .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-elementskit-social-media .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-elementskit-social-media.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-elementskit-social-media .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-elementskit-social-media .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-elementskit-social-media .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-elementskit-progressbar .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-elementskit-progressbar .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-elementskit-progressbar .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-elementskit-progressbar.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-elementskit-progressbar .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-elementskit-progressbar .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-elementskit-progressbar .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-elementskit-category-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-elementskit-category-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-elementskit-category-list .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-elementskit-category-list.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-elementskit-category-list .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-elementskit-category-list .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-elementskit-category-list .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-elementskit-page-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-elementskit-page-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-elementskit-page-list .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-elementskit-page-list.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-elementskit-page-list .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-elementskit-page-list .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-elementskit-page-list .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-elementskit-post-grid .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-elementskit-post-grid .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-elementskit-post-grid .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-elementskit-post-grid.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-elementskit-post-grid .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-elementskit-post-grid .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-elementskit-post-grid .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-elementskit-post-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-elementskit-post-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-elementskit-post-list .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-elementskit-post-list.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-elementskit-post-list .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-elementskit-post-list .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-elementskit-post-list .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-elementskit-post-tab .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-elementskit-post-tab .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-elementskit-post-tab .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-elementskit-post-tab.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-elementskit-post-tab .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-elementskit-post-tab .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-elementskit-post-tab .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-ekit-nav-menu .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-ekit-nav-menu .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-ekit-nav-menu .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-ekit-nav-menu.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-ekit-nav-menu .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-ekit-nav-menu .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-ekit-nav-menu .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-elementskit-mail-chimp .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-elementskit-mail-chimp .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-elementskit-mail-chimp .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-elementskit-mail-chimp.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-elementskit-mail-chimp .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-elementskit-mail-chimp .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-elementskit-mail-chimp .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-elementskit-header-info .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-elementskit-header-info .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-elementskit-header-info .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-elementskit-header-info.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-elementskit-header-info .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-elementskit-header-info .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-elementskit-header-info .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-elementskit-piechart .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-elementskit-piechart .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-elementskit-piechart .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-elementskit-piechart.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-elementskit-piechart .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-elementskit-piechart .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-elementskit-piechart .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-elementskit-header-search .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-elementskit-header-search .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-elementskit-header-search .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-elementskit-header-search.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-elementskit-header-search .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-elementskit-header-search .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-elementskit-header-search .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-elementskit-header-offcanvas .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-elementskit-header-offcanvas .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-elementskit-header-offcanvas .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-elementskit-header-offcanvas.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-elementskit-header-offcanvas .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-elementskit-header-offcanvas .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-elementskit-header-offcanvas .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-elementskit-simple-tab .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-elementskit-simple-tab .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-elementskit-simple-tab .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-elementskit-simple-tab.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-elementskit-simple-tab .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-elementskit-simple-tab .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-elementskit-simple-tab .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-elementskit-contact-form7 .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-elementskit-contact-form7 .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-elementskit-contact-form7 .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-elementskit-contact-form7.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-elementskit-contact-form7 .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-elementskit-contact-form7 .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-elementskit-contact-form7 .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-elementskit-video .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-elementskit-video .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-elementskit-video .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-elementskit-video.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-elementskit-video .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-elementskit-video .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-elementskit-video .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-elementskit-business-hours .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-elementskit-business-hours .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-elementskit-business-hours .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-elementskit-business-hours.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-elementskit-business-hours .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-elementskit-business-hours .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-elementskit-business-hours .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-elementskit-drop-caps .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-elementskit-drop-caps .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-elementskit-drop-caps .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-elementskit-drop-caps.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-elementskit-drop-caps .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-elementskit-drop-caps .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-elementskit-drop-caps .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-elementskit-social-share .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-elementskit-social-share .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-elementskit-social-share .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-elementskit-social-share.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-elementskit-social-share .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-elementskit-social-share .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-elementskit-social-share .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-elementskit-dual-button .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-elementskit-dual-button .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-elementskit-dual-button .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-elementskit-dual-button.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-elementskit-dual-button .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-elementskit-dual-button .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-elementskit-dual-button .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-elementskit-caldera-forms .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-elementskit-caldera-forms .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-elementskit-caldera-forms .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-elementskit-caldera-forms.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-elementskit-caldera-forms .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-elementskit-caldera-forms .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-elementskit-caldera-forms .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-elementskit-we-forms .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-elementskit-we-forms .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-elementskit-we-forms .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-elementskit-we-forms.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-elementskit-we-forms .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-elementskit-we-forms .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-elementskit-we-forms .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-elementskit-wp-forms .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-elementskit-wp-forms .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-elementskit-wp-forms .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-elementskit-wp-forms.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-elementskit-wp-forms .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-elementskit-wp-forms .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-elementskit-wp-forms .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-elementskit-ninja-forms .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-elementskit-ninja-forms .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-elementskit-ninja-forms .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-elementskit-ninja-forms.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-elementskit-ninja-forms .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-elementskit-ninja-forms .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-elementskit-ninja-forms .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-elementskit-tablepress .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-elementskit-tablepress .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-elementskit-tablepress .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-elementskit-tablepress.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-elementskit-tablepress .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-elementskit-tablepress .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-elementskit-tablepress .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-elementskit-fluent-forms .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-elementskit-fluent-forms .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-elementskit-fluent-forms .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-elementskit-fluent-forms.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-elementskit-fluent-forms .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-elementskit-fluent-forms .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-elementskit-fluent-forms .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
.elementor-widget-elementskit-back-to-top .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-elementskit-back-to-top .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-elementskit-back-to-top .premium-global-cursor-{
    {
        ID
    }
}
{
    color:var( --e-global-color-primary );
    fill:var( --e-global-color-primary );
}
.elementor-widget-elementskit-back-to-top.premium-cursor-ftext .premium-global-cursor-{
    {
        ID
    }
}
 .premium-cursor-follow-text{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-elementskit-back-to-top .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-text{
    color:var( --e-global-color-secondary );
}
.elementor-widget-elementskit-back-to-top .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-container{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-elementskit-back-to-top .premium-global-badge-{
    {
        ID
    }
}
 .premium-badge-icon{
    color:var( --e-global-color-secondary );
    fill:var( --e-global-color-secondary );
}
@media(max-width:1024px){
    .elementor-widget-premium-nav-menu .premium-main-nav-menu > .premium-nav-menu-item > .premium-menu-link .premium-dropdown-icon{
        color:var( --e-global-color-text );
    }
    .elementor-widget-premium-nav-menu .premium-main-nav-menu > .premium-nav-menu-item:hover > .premium-menu-link .premium-dropdown-icon{
        color:var( --e-global-color-secondary );
    }
    .elementor-widget-premium-nav-menu .premium-main-nav-menu > .premium-active-item > .premium-menu-link .premium-dropdown-icon{
        color:var( --e-global-color-accent );
    }
    .elementor-widget-premium-nav-menu .premium-main-nav-menu .premium-sub-menu .premium-sub-menu-link .premium-dropdown-icon{
        color:var( --e-global-color-secondary );
    }
    .elementor-widget-premium-nav-menu .premium-main-nav-menu .premium-sub-menu .premium-active-item .premium-sub-menu-link .premium-dropdown-icon{
        color:var( --e-global-color-primary );
    }
}
@media(max-width:767px){
    .elementor-widget-premium-nav-menu .premium-main-nav-menu > .premium-nav-menu-item > .premium-menu-link .premium-dropdown-icon{
        color:var( --e-global-color-text );
    }
    .elementor-widget-premium-nav-menu .premium-main-nav-menu > .premium-nav-menu-item:hover > .premium-menu-link .premium-dropdown-icon{
        color:var( --e-global-color-secondary );
    }
    .elementor-widget-premium-nav-menu .premium-main-nav-menu > .premium-active-item > .premium-menu-link .premium-dropdown-icon{
        color:var( --e-global-color-accent );
    }
    .elementor-widget-premium-nav-menu .premium-main-nav-menu .premium-sub-menu .premium-sub-menu-link .premium-dropdown-icon{
        color:var( --e-global-color-secondary );
    }
    .elementor-widget-premium-nav-menu .premium-main-nav-menu .premium-sub-menu .premium-active-item .premium-sub-menu-link .premium-dropdown-icon{
        color:var( --e-global-color-primary );
    }
}
