.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-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-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-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-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-image-box .elementor-image-box-content .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-content .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-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-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-content .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-content .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-content .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-content .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-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-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-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-text{color:var( --e-global-color-secondary );}.elementor-widget-icon-list .elementor-icon-list-item, .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-counter .elementor-counter-number-wrapper{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-counter .elementor-counter-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-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-testimonial .elementor-testimonial-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-testimonial .elementor-testimonial-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-testimonial .elementor-testimonial-job{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-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 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-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color: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-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-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-toggle .elementor-toggle-title, .elementor-widget-toggle .elementor-toggle-icon{color: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 .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-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-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-mayosis-blog-grid .section-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-mayosis-icon-box .quality-box h4{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-mayosis-icon-box .icon-box-content{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-mayosis-single-button .elementor-button-area .btn{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-mayosis-double-button .btn_a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-mayosis-double-button .btn_b{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-mayosis-theme-hero .hero-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-mayosis-theme-hero .hero-description{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-mayosis-theme-hero .mhero_counter_main{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-mayosis-counter .statistic-counter,.elementor-widget-mayosis-counter  .counter-suffix{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-mayosis-counter .mcounter_title_promo{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-mayosis-search-terms .section-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-mayosis-edd-featured .section-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-mayosis-edd-featured .mayos--block--subtitle{color:var( --e-global-color-primary );}.elementor-widget-mayosis-edd-recent .title--promo--box .section-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-mayosis-edd-recent .mayos--block--subtitle{color:var( --e-global-color-primary );}.elementor-widget-mayosis-edd-recent .inf-load-more{background-color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-widget-mayosis-edd-recent .inf-load-more:hover{background-color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-widget-mayosis-edd-recent #infscr-loading{color:var( --e-global-color-primary );}.elementor-widget-mayosis-edd-grid .section-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-mayosis-edd-grid .mayos--block--subtitle{color:var( --e-global-color-primary );}.elementor-widget-mayosis-edd-hero .hero-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-mayosis-edd-hero .hero-description{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-mayosis-edd-hero .mhero_counter_main{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-mayosis-edd-login .mayosis-modern-login{background:var( --e-global-color-primary );}.elementor-widget-mayosis-edd-register .mayosis-modern-login{background:var( --e-global-color-primary );}.elementor-widget-mayosis-edd-masonary .inf-load-more{background-color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-widget-mayosis-edd-masonary .inf-load-more:hover{background-color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-widget-mayosis-edd-masonary #infscr-loading{color:var( --e-global-color-primary );}.elementor-widget-mayosis-edd-masonary .product-masonry-filter>li a{color:var( --e-global-color-primary );}.elementor-widget-mayosis-edd-masonary .product-masonry-filter>li a:hover{color:var( --e-global-color-primary );}.elementor-widget-mayosis-edd-justified .section-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-mayosis-edd-category .section-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-mayosis_edd_popular .section-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-mayosis-edd-list .mayosis_list_product,.elementor-widget-mayosis-edd-list .mayosis_list_product a,.elementor-widget-mayosis-edd-list .list-count-download .promo_price{color:var( --e-global-color-primary );}.elementor-widget-mayosis-edd-list .list_button_details .edd-add-to-cart, .elementor-widget-mayosis-edd-list .list_button_details .edd-fd-button, .elementor-widget-mayosis-edd-list .list_button_details .edd-submit, .elementor-widget-mayosis-edd-list .list_button_details .edd-submit.button.blue, .elementor-widget-mayosis-edd-list .list_button_details .edd_go_to_checkout.button,.elementor-widget-mayosis-edd-list .list_button_details .edd_purchase_submit_wrapper a.edd-add-to-cart.edd-has-js{background-color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-widget-mayosis-edd-list .list_button_details a{background-color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-widget-mayosis-edd-list .inf-load-more{background-color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-widget-mayosis-edd-list .inf-load-more:hover{background-color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-widget-mayosis-edd-list #infscr-loading{color:var( --e-global-color-primary );}.elementor-widget-mayosis-edd-slider .slide-caption-product h3.m-slider-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-mayosis-edd-slider .slide-caption-product,.elementor-widget-mayosis-edd-slider .slide-caption-product p{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-mayosis-edd-slider .mayoslide-count-download,.elementor-widget-mayosis-edd-slider .slide_promo_price 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 );}.elementor-widget-mayosis-edd-slider .slider_button_m{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 );border-color:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-widget-mayosis-edd-slider .slider_button_m:hover{background-color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-widget-mayosis-edd-slider .mayo-p-slidebox:before{background:var( --e-global-color-primary );}.elementor-widget-mayosis-edd-carousel .m-carousel-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-mayosis-edd-carousel .mayo-p-carouselbox,.elementor-widget-mayosis-edd-carousel .pcarousel-metabox,.elementor-widget-mayosis-edd-carousel .pcarousel-metabox a{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-mayosis-edd-carousel .carousel-price,.elementor-widget-mayosis-edd-carousel .carousel-price 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 );}.elementor-widget-mayosis-edd-carousel .mayo-p-slidebox:before{background:var( --e-global-color-primary );}.elementor-widget-mayosis-product-cart .mayosis-single-b-cart .edd-add-to-cart,
                                    .elementor-widget-mayosis-product-cart .mayosis-single-b-cart .edd-fd-button,
                                    .elementor-widget-mayosis-product-cart .mayosis-single-b-cart .edd-submit,
                                    .elementor-widget-mayosis-product-cart .mayosis-single-b-cart .edd-submit.button.blue,
                                    .elementor-widget-mayosis-product-cart .mayosis-single-b-cart.edd_go_to_checkout.button,
                                    .elementor-widget-mayosis-product-cart .mayosis-single-b-cart .edd_purchase_submit_wrapper a.edd-add-to-cart.edd-has-js,
                                    .elementor-widget-mayosis-product-cart .mayosis-single-b-cart a{background:var( --e-global-color-primary );border-color:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-widget-mayosis-product-cart .mayosis-single-b-cart .edd-add-to-cart:hover,
                                    .elementor-widget-mayosis-product-cart .mayosis-single-b-cart .edd-fd-button:hover,
                                    .elementor-widget-mayosis-product-cart .mayosis-single-b-cart .edd-submit:hover,
                                    .elementor-widget-mayosis-product-cart .mayosis-single-b-cart .edd-submit.button.blue:hover,
                                    .elementor-widget-mayosis-product-cart .mayosis-single-b-cart.edd_go_to_checkout.button:hover,
                                    .elementor-widget-mayosis-product-cart .mayosis-single-b-cart .edd_purchase_submit_wrapper a.edd-add-to-cart.edd-has-js:hover,
                                    .elementor-widget-mayosis-product-cart .mayosis-single-b-cart a:hover,
                                    .elementor-widget-mayosis-product-cart .edd_purchase_submit_wrapper a.edd-add-to-cart.edd-has-js:hover{background:var( --e-global-color-primary );border-color:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-widget-mayosis-product-customb .mayosis-single-cs-button .ghost_button{background:var( --e-global-color-primary );border-color:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-widget-mayosis-product-customb .mayosis-single-cs-button .ghost_button:hover{background:var( --e-global-color-primary );border-color:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-widget-mayosis-product-tags .mayosis-single-builder-tags-title ul li a{background:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-widget-mayosis-product-tags  .mayosis-single-builder-tags-title ul li a{border-color:var( --e-global-color-primary );}.elementor-widget-mayosis-product-tags .mayosis-single-builder-tags-title ul li a:hover{background:var( --e-global-color-primary );border-color:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-widget-mayosis-product-demobutton .mayosis-single-demopv-button .ghost_button{background:var( --e-global-color-primary );border-color:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-widget-mayosis-product-demobutton .mayosis-single-demopv-button .ghost_button:hover{background:var( --e-global-color-primary );border-color:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-widget-mayosis-product-gallery #mayosisone_1{background:var( --e-global-color-primary );}