.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-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-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-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-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-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-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,
					 .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-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-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-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-frel-accordion .acc_head p{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-frel-accordion .acc_content_in p{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-frel-accordion .fn_cs_accordion .acc_head{background-color:var( --e-global-color-primary );}.elementor-widget-frel-accordion .fn_cs_accordion .acc_head p{color:var( --e-global-color-primary );}.elementor-widget-frel-accordion .fn_cs_accordion .plus{background-color:var( --e-global-color-primary );}.elementor-widget-frel-accordion .fn_cs_accordion .plus:after{background-color:var( --e-global-color-primary );}.elementor-widget-frel-accordion .fn_cs_accordion .plus:before{background-color:var( --e-global-color-primary );}.elementor-widget-frel-accordion .fn_cs_accordion .acc_head:after{background-color:var( --e-global-color-primary );}.elementor-widget-frel-accordion .fn_cs_accordion .acc_content_in{background-color:var( --e-global-color-primary );}.elementor-widget-frel-accordion .fn_cs_accordion .acc_content_in p{color:var( --e-global-color-primary );}.elementor-widget-frel-after-before .jx-control{background-color:var( --e-global-color-primary );}.elementor-widget-frel-after-before .jx-controller{background-color:var( --e-global-color-primary );}.elementor-widget-frel-after-before .jx-controller:after{border-left-color:var( --e-global-color-primary );}.elementor-widget-frel-after-before .jx-controller:before{border-right-color:var( --e-global-color-primary );}.elementor-widget-frel-audio .fn_cs_posts_slider .img_holder:after{background-color:var( --e-global-color-primary );}.elementor-widget-frel-blog-posts .title_holder p{color:var( --e-global-color-primary );}.elementor-widget-frel-blog-posts .title_holder p a{color:var( --e-global-color-primary );}.elementor-widget-frel-blog-posts .title_holder h3 a{color:var( --e-global-color-primary );}.elementor-widget-frel-blog-posts .title_holder h3 a:hover{color:var( --e-global-color-primary );}.elementor-widget-frel-blog-posts .fn_cs_swiper__dots.fnfn .fn_dots.swiper-pagination-bullet-active{background-color:var( --e-global-color-primary );}.elementor-widget-frel-blog-posts .fn_cs_swiper__dots.fnfn .fn_dots{background-color:var( --e-global-color-primary );}.elementor-widget-frel-category-list .fn_cs_category_list .info_item{background-color:var( --e-global-color-primary );}.elementor-widget-frel-category-list .fn_cs_category_list h3{color:var( --e-global-color-primary );}.elementor-widget-frel-category-list .border .info_item:after{border-color:var( --e-global-color-primary );}.elementor-widget-frel-category-list .color .info_item:after{background-color:var( --e-global-color-primary );}.elementor-widget-frel-category-list .fn_cs_category_list .info_item:hover h3{color:var( --e-global-color-primary );}.elementor-widget-frel-circular-progress .fn_circle{border-color:var( --e-global-color-primary );}.elementor-widget-frel-circular-progress .fn_percent{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-frel-countdown .item h3{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-frel-countdown .item p{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-frel-countdown .fn_cs_title_alpha .title_in,.elementor-widget-frel-countdown .fn_cs_title_alpha .title_in:after,.elementor-widget-frel-countdown .fn_cs_title_alpha .title_in:before{background-color:var( --e-global-color-primary );}.elementor-widget-frel-counter-with-caption ul li h3{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-frel-counter-with-caption ul li 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-frel-counter-with-caption .fn_cs_counter_with_caption .item:after{background-color:var( --e-global-color-primary );}.elementor-widget-frel-counter-with-caption .fn_cs_counter_with_caption[data-position="top"] .suffix{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-frel-custom-products .title_holder h3{color:var( --e-global-color-primary );}.elementor-widget-frel-custom-products .title_holder p{color:var( --e-global-color-primary );}.elementor-widget-frel-custom-products .fn_cs_swiper__dots.fnfn .fn_dots.swiper-pagination-bullet-active{background-color:var( --e-global-color-primary );}.elementor-widget-frel-custom-products .fn_cs_swiper__dots.fnfn .fn_dots{background-color:var( --e-global-color-primary );}.elementor-widget-frel-features-icon-list .fn_cs_features_icon_list .icon_list .info_item{background-color:var( --e-global-color-primary );}.elementor-widget-frel-features-icon-list .fn_cs_features_icon_list[data-view="default"] .icon_list .vivaco_w_fn_svg,.elementor-widget-frel-features-icon-list .fn_cs_features_icon_list[data-view="default"] span.icon i{color:var( --e-global-color-primary );}.elementor-widget-frel-features-icon-list .fn_cs_features_icon_list[data-view="stacked"] .icon_list .vivaco_w_fn_svg,.elementor-widget-frel-features-icon-list .fn_cs_features_icon_list[data-view="stacked"] span.icon i{color:var( --e-global-color-primary );}.elementor-widget-frel-features-icon-list .fn_cs_features_icon_list[data-view="framed"] .icon_list .vivaco_w_fn_svg,.elementor-widget-frel-features-icon-list .fn_cs_features_icon_list[data-view="framed"] span.icon i{color:var( --e-global-color-primary );}.elementor-widget-frel-features-icon-list .fn_cs_features_icon_list[data-view="stacked"] .icon_list span.icon{background-color:var( --e-global-color-primary );}.elementor-widget-frel-features-icon-list .fn_cs_features_icon_list[data-view="framed"] span.icon{border-color:var( --e-global-color-primary );}.elementor-widget-frel-features-icon-list .fn_cs_features_icon_list .icon_list h3{color:var( --e-global-color-primary );}.elementor-widget-frel-features-icon-list .fn_cs_features_icon_list .icon_list p{color:var( --e-global-color-primary );}.elementor-widget-frel-features-icon-list .fn_cs_features_icon_list .icon_list a{color:var( --e-global-color-primary );}.elementor-widget-frel-features-icon-list .border .icon_list .info_item:after{border-color:var( --e-global-color-primary );}.elementor-widget-frel-features-icon-list .color .icon_list .info_item:after{background-color:var( --e-global-color-primary );}.elementor-widget-frel-features-icon-list .fn_cs_features_icon_list[data-view="default"] .icon_list .info_item:hover .vivaco_w_fn_svg{color:var( --e-global-color-primary );}.elementor-widget-frel-features-icon-list .fn_cs_features_icon_list[data-view="stacked"] .icon_list .info_item:hover .vivaco_w_fn_svg{color:var( --e-global-color-primary );}.elementor-widget-frel-features-icon-list .fn_cs_features_icon_list[data-view="framed"] .icon_list .info_item:hover .vivaco_w_fn_svg{color:var( --e-global-color-primary );}.elementor-widget-frel-features-icon-list .fn_cs_features_icon_list .icon_list .info_item:hover h3{color:var( --e-global-color-primary );}.elementor-widget-frel-features-icon-list .fn_cs_features_icon_list .icon_list .info_item:hover p{color:var( --e-global-color-primary );}.elementor-widget-frel-features-icon-list .fn_cs_features_icon_list .icon_list .info_item:hover a{color:var( --e-global-color-primary );}.elementor-widget-frel-features-icon-list .title_holder > h3{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-frel-features-icon-list .title_holder > p{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-frel-features-icon-list .title_holder > a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-frel-gallery .fn_cs_gallery_grid ul li .item:after{background-color:var( --e-global-color-primary );}.elementor-widget-frel-gallery .fn_cs_swiper__dots.fnfn .fn_dots.swiper-pagination-bullet-active{background-color:var( --e-global-color-primary );}.elementor-widget-frel-gallery .fn_cs_swiper__dots.fnfn .fn_dots{background-color:var( --e-global-color-primary );}.elementor-widget-frel-icon .fn_cs_icon_p_number .fn_number{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-frel-icon .fn_cs_icon_alpha .icon_in,.elementor-widget-frel-icon .fn_cs_icon_alpha .shape_a,.elementor-widget-frel-icon .fn_cs_icon_alpha .shape_b{background-color:var( --e-global-color-primary );}.elementor-widget-frel-icon .fn_cs_icon_alpha svg,.elementor-widget-frel-icon .fn_cs_icon_alpha i{color:var( --e-global-color-primary );}.elementor-widget-frel-icon .fn_cs_icon_simple svg,.elementor-widget-frel-icon .fn_cs_icon_simple i{color:var( --e-global-color-primary );}.elementor-widget-frel-icon .fn_cs_icon_beta svg,.elementor-widget-frel-icon .fn_cs_icon_beta i{color:var( --e-global-color-primary );}.elementor-widget-frel-icon .fn_cs_icon_beta .icon:after{background-color:var( --e-global-color-primary );}.elementor-widget-frel-icon .fn_cs_icon_p_number .fn_second{color:var( --e-global-color-primary );}.elementor-widget-frel-icon .fn_cs_icon_p_number .fn_first{color:var( --e-global-color-primary );}.elementor-widget-frel-icon .fn_cs_icon_p_number .fn_third path{stroke:var( --e-global-color-primary );}.elementor-widget-frel-icon .fn_cs_icon_h_circle .icon_in{background-color:var( --e-global-color-primary );}.elementor-widget-frel-icon .fn_cs_icon_h_circle .shape_a{background-color:var( --e-global-color-primary );}.elementor-widget-frel-icon .fn_cs_icon_h_circle svg,.elementor-widget-frel-icon .fn_cs_icon_h_circle i{color:var( --e-global-color-primary );}.elementor-widget-frel-image .fn_cs_image .title_holder{background-color:var( --e-global-color-primary );}.elementor-widget-frel-image .fn_cs_image .title_holder p{color:var( --e-global-color-primary );}.elementor-widget-frel-image .fn_cs_image_alpha:after{background-color:var( --e-global-color-primary );}.elementor-widget-frel-image .fn_cs_image_beta .fn_frame .fn_a:after,.elementor-widget-frel-image .fn_cs_image_beta .fn_frame .fn_a:before,.elementor-widget-frel-image .fn_cs_image_beta .fn_frame .fn_b:after,.elementor-widget-frel-image .fn_cs_image_beta .fn_frame .fn_b:before,.elementor-widget-frel-image .fn_cs_image_beta .fn_frame .fn_c:after,.elementor-widget-frel-image .fn_cs_image_beta .fn_frame .fn_c:before,.elementor-widget-frel-image .fn_cs_image_beta .fn_frame .fn_d:after,.elementor-widget-frel-image .fn_cs_image_beta .fn_frame .fn_d:before{background-color:var( --e-global-color-primary );}.elementor-widget-frel-image .fn_cs_image_gamma .fn_frame .fn_a{background-color:var( --e-global-color-primary );}.elementor-widget-frel-image .fn_cs_image_gamma .fn_frame .fn_b{background-color:var( --e-global-color-primary );}.elementor-widget-frel-image .fn_cs_image_delta .fn_a{background-color:var( --e-global-color-primary );}.elementor-widget-frel-image .fn_cs_image_delta .image_holder{border-color:var( --e-global-color-primary );}.elementor-widget-frel-image .fn_cs_image_epsilon .fn_b{border-color:var( --e-global-color-primary );}.elementor-widget-frel-image .fn_cs_image_epsilon .fn_a{background-color:var( --e-global-color-primary );}.elementor-widget-frel-image .fn_cs_image_epsilon .image_holder{border-color:var( --e-global-color-primary );}.elementor-widget-frel-intro-testimonials .fn_cs_intro_testimonials .text_box 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-frel-intro-testimonials .fn_cs_intro_testimonials .author{color:var( --e-global-color-primary );}.elementor-widget-frel-intro-testimonials .fn_cs_intro_testimonials .job{color:var( --e-global-color-primary );}.elementor-widget-frel-intro-testimonials .fn_cs_intro_testimonials .icon .vivaco_w_fn_svg{color:var( --e-global-color-primary );}.elementor-widget-frel-intro-testimonials .fn_cs_intro_testimonials .prev,.elementor-widget-frel-intro-testimonials .fn_cs_intro_testimonials .next{background-color:var( --e-global-color-primary );}.elementor-widget-frel-intro-testimonials .fn_cs_intro_testimonials .prev .vivaco_w_fn_svg,.elementor-widget-frel-intro-testimonials .fn_cs_intro_testimonials .next .vivaco_w_fn_svg{color:var( --e-global-color-primary );}.elementor-widget-frel-intro-testimonials .fn_cs_intro_testimonials .extra .author{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-frel-intro-testimonials .fn_cs_intro_testimonials .extra .job{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-frel-line .fn_cs_line span{background-color:var( --e-global-color-primary );}.elementor-widget-frel-portfolio-posts .fn_color .title_holder{background:var( --e-global-color-primary );background-color:var( --e-global-color-primary );top:var( --e-global-color-primary );}.elementor-widget-frel-portfolio-posts .fn_color .item:hover .title_holder{background:var( --e-global-color-primary );background-color:var( --e-global-color-primary );top:var( --e-global-color-primary );}.elementor-widget-frel-portfolio-posts .title_holder p{color:var( --e-global-color-primary );}.elementor-widget-frel-portfolio-posts .title_holder p a{color:var( --e-global-color-primary );}.elementor-widget-frel-portfolio-posts .item:hover .title_holder p{color:var( --e-global-color-primary );}.elementor-widget-frel-portfolio-posts .item:hover .title_holder p a{color:var( --e-global-color-primary );}.elementor-widget-frel-portfolio-posts .title_holder h3 a{color:var( --e-global-color-primary );}.elementor-widget-frel-portfolio-posts .item:hover .title_holder h3 a{color:var( --e-global-color-primary );}.elementor-widget-frel-portfolio-single-prevnext .fn_cs_psingle_prevnext_alpha .n_post:before{border-top-color:var( --e-global-color-primary );border-bottom-color:var( --e-global-color-primary );}.elementor-widget-frel-portfolio-single-prevnext .fn_cs_psingle_prevnext_alpha .to_portfolio:before{border-color:var( --e-global-color-primary );}.elementor-widget-frel-portfolio-single-prevnext .fn_cs_psingle_prevnext_alpha .n_post{background-color:var( --e-global-color-primary );}.elementor-widget-frel-portfolio-single-prevnext .fn_cs_psingle_prevnext_alpha .to_portfolio{background-color:var( --e-global-color-primary );}.elementor-widget-frel-portfolio-single-prevnext .fn_cs_psingle_prevnext_alpha .to_portfolio .que > span{background-color:var( --e-global-color-primary );}.elementor-widget-frel-portfolio-single-prevnext .fn_cs_psingle_prevnext_alpha .to_portfolio:hover .que > span{background-color:var( --e-global-color-primary );}.elementor-widget-frel-portfolio-single-prevnext .fn_cs_psingle_prevnext_alpha .n_post p{color:var( --e-global-color-primary );}.elementor-widget-frel-portfolio-single-prevnext .fn_cs_psingle_prevnext_alpha .n_post h3{color:var( --e-global-color-primary );}.elementor-widget-frel-portfolio-single-prevnext .fn_cs_psingle_prevnext_alpha .n_post .vivaco_w_fn_svg{color:var( --e-global-color-primary );}.elementor-widget-frel-portfolio-single-prevnext .fn_cs_psingle_prevnext_alpha[data-alpha-animation="1"] .n_post:after{background-color:var( --e-global-color-primary );}.elementor-widget-frel-portfolio-single-prevnext .fn_cs_psingle_prevnext_alpha[data-alpha-animation="1"] .n_post:hover p{color:var( --e-global-color-primary );}.elementor-widget-frel-portfolio-single-prevnext .fn_cs_psingle_prevnext_alpha[data-alpha-animation="1"] .n_post:hover h3{color:var( --e-global-color-primary );}.elementor-widget-frel-portfolio-single-prevnext .fn_cs_psingle_prevnext_alpha[data-alpha-animation="1"] .n_post.prev_post:hover .vivaco_w_fn_svg{color:var( --e-global-color-primary );}.elementor-widget-frel-portfolio-single-prevnext .fn_cs_psingle_prevnext_alpha[data-alpha-animation="1"] .n_post.next_post:hover .vivaco_w_fn_svg{color:var( --e-global-color-primary );}.elementor-widget-frel-portfolio-single-prevnext .fn_cs_psingle_prevnext_beta .prev_post{border-right-color:var( --e-global-color-primary );border-bottom-color:var( --e-global-color-primary );}.elementor-widget-frel-portfolio-single-prevnext .fn_cs_psingle_prevnext_beta .next_post{border-left-color:var( --e-global-color-primary );border-top-color:var( --e-global-color-primary );}.elementor-widget-frel-portfolio-single-prevnext .fn_cs_psingle_prevnext_beta .abs_img div{background-color:var( --e-global-color-primary );}.elementor-widget-frel-portfolio-single-prevnext .fn_cs_psingle_prevnext_beta .to_portfolio:before{background-color:var( --e-global-color-primary );}.elementor-widget-frel-portfolio-single-prevnext .fn_cs_psingle_prevnext_beta .to_portfolio .que > span{background-color:var( --e-global-color-primary );}.elementor-widget-frel-portfolio-single-prevnext .fn_cs_psingle_prevnext_beta .to_portfolio:hover .que > span{background-color:var( --e-global-color-primary );}.elementor-widget-frel-portfolio-single-prevnext .fn_cs_psingle_prevnext_beta .n_post p{color:var( --e-global-color-primary );}.elementor-widget-frel-portfolio-single-prevnext .fn_cs_psingle_prevnext_beta .n_post h3{color:var( --e-global-color-primary );}.elementor-widget-frel-portfolio-single-prevnext .fn_cs_psingle_prevnext_beta .n_post .vivaco_w_fn_svg{color:var( --e-global-color-primary );}.elementor-widget-frel-portfolio-single-prevnext .fn_cs_psingle_prevnext_gamma .prev_post{border-bottom-color:var( --e-global-color-primary );}.elementor-widget-frel-portfolio-single-prevnext .fn_cs_psingle_prevnext_gamma .next_post{border-top-color:var( --e-global-color-primary );}.elementor-widget-frel-portfolio-single-prevnext .fn_cs_psingle_prevnext_gamma .n_post_in{background-color:var( --e-global-color-primary );}.elementor-widget-frel-portfolio-single-prevnext .fn_cs_psingle_prevnext_gamma .abs_img div{background-color:var( --e-global-color-primary );}.elementor-widget-frel-portfolio-single-prevnext .fn_cs_psingle_prevnext_gamma .to_portfolio:before{background-color:var( --e-global-color-primary );}.elementor-widget-frel-portfolio-single-prevnext .fn_cs_psingle_prevnext_gamma .to_portfolio .que > span{background-color:var( --e-global-color-primary );}.elementor-widget-frel-portfolio-single-prevnext .fn_cs_psingle_prevnext_gamma .to_portfolio:hover .que > span{background-color:var( --e-global-color-primary );}.elementor-widget-frel-portfolio-single-prevnext .fn_cs_psingle_prevnext_gamma .n_post p{color:var( --e-global-color-primary );}.elementor-widget-frel-portfolio-single-prevnext .fn_cs_psingle_prevnext_gamma .n_post h3{color:var( --e-global-color-primary );}.elementor-widget-frel-portfolio-single-prevnext .fn_cs_psingle_prevnext_gamma .n_post .vivaco_w_fn_svg{color:var( --e-global-color-primary );}.elementor-widget-frel-portfolio-single-prevnext .fn_cs_psingle_prevnext_next_a .prevnext_inner{background-color:var( --e-global-color-primary );}.elementor-widget-frel-portfolio-single-prevnext .fn_cs_psingle_prevnext_next_a .to_portfolio:before{border-left-color:var( --e-global-color-primary );border-right-color:var( --e-global-color-primary );}.elementor-widget-frel-portfolio-single-prevnext .fn_cs_psingle_prevnext_next_a .to_portfolio .que > span{background-color:var( --e-global-color-primary );}.elementor-widget-frel-portfolio-single-prevnext .fn_cs_psingle_prevnext_next_a .to_portfolio:hover .que > span{background-color:var( --e-global-color-primary );}.elementor-widget-frel-portfolio-single-prevnext .fn_cs_psingle_prevnext_next_a .abs_img div{background-color:var( --e-global-color-primary );}.elementor-widget-frel-portfolio-single-prevnext .fn_cs_psingle_prevnext_next_a .title_holder p{color:var( --e-global-color-primary );}.elementor-widget-frel-portfolio-single-prevnext .fn_cs_psingle_prevnext_next_a .title_holder h3{color:var( --e-global-color-primary );}.elementor-widget-frel-posts-slider .fn_cs_posts_slider .img_holder:after{background-color:var( --e-global-color-primary );}.elementor-widget-frel-posts-slider .fn_cs_posts_slider .fn_author_meta  p{color:var( --e-global-color-primary );}.elementor-widget-frel-posts-slider .fn_cs_posts_slider .fn_author_meta  p a{color:var( --e-global-color-primary );}.elementor-widget-frel-posts-slider .fn_cs_posts_slider .fn_author_meta  p a:before{background-color:var( --e-global-color-primary );}.elementor-widget-frel-posts-slider .fn_author_meta  .date_meta a{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );}.elementor-widget-frel-posts-slider .fn_author_meta  .date_meta a:hover{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );}.elementor-widget-frel-posts-slider .fn_cs_posts_slider .title_holder h3 a{color:var( --e-global-color-primary );}.elementor-widget-frel-posts-slider .fn_cs_posts_slider .slide_desc p{color:var( --e-global-color-primary );}.elementor-widget-frel-posts-slider .fn_cs_posts_slider .read_more a{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );}.elementor-widget-frel-posts-slider .fn_cs_posts_slider .read_more a:hover{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );}.elementor-widget-frel-posts-slider .fn_cs_swiper_number_progress .progress_wrap .fn_count{color:var( --e-global-color-primary );}.elementor-widget-frel-posts-slider .fn_cs_swiper_number_progress .progress_wrap .fn_progress{background-color:var( --e-global-color-primary );}.elementor-widget-frel-posts-slider .fn_cs_swiper_number_progress .progress_wrap.active .fn_count{color:var( --e-global-color-primary );}.elementor-widget-frel-posts-slider .fn_cs_swiper_number_progress .progress_wrap .fn_progress:after{background-color:var( --e-global-color-primary );}.elementor-widget-frel-pricing .fn_cs_pricing .fn_column > li[data-centered="yes"] .item{background-color:var( --e-global-color-primary );}.elementor-widget-frel-pricing .fn_cs_pricing .fn_column > li[data-centered=""] .item{background-color:var( --e-global-color-primary );}.elementor-widget-frel-pricing .fn_cs_pricing ul li .plan{background-color:var( --e-global-color-primary );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-frel-pricing .fn_cs_pricing ul li .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-frel-pricing .fn_cs_pricing ul li .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-frel-pricing .fn_cs_pricing ul li .per_time{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-frel-pricing .fn_cs_pricing .fn_service_list p{color:var( --e-global-color-primary );}.elementor-widget-frel-pricing .fn_cs_pricing .in_active p{color:var( --e-global-color-primary );}.elementor-widget-frel-pricing .fn_cs_pricing .active .my_shape{background-color:var( --e-global-color-primary );}.elementor-widget-frel-pricing .fn_cs_pricing .active .vivaco_w_fn_svg{color:var( --e-global-color-primary );}.elementor-widget-frel-pricing .fn_cs_pricing .in_active .my_shape{background-color:var( --e-global-color-primary );}.elementor-widget-frel-pricing .fn_cs_pricing .in_active .my_shape:before{background-color:var( --e-global-color-primary );}.elementor-widget-frel-pricing .fn_cs_pricing .my_button a{background-color:var( --e-global-color-primary );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-frel-pricing .fn_cs_pricing .my_button a:hover{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );}.elementor-widget-frel-pricing .fn_cs_pricing .fn_new span{background-color:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-widget-frel-pricing .fn_service_list p{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-frel-progress-bar .fn_cs_bar{background-color:var( --e-global-color-primary );}.elementor-widget-frel-progress-bar .fn_cs_progress .fn_cs_bar_bg{background-color:var( --e-global-color-primary );}.elementor-widget-frel-progress-bar [data-strip=on] .fn_cs_progress .fn_cs_bar{background-image:var( --e-global-color-primary );}.elementor-widget-frel-progress-bar .fn_cs_progress span.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-frel-progress-bar .fn_cs_progress span.number{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-frel-project-category-filter ul.posts_filter{background-color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-frel-project-category-filter ul.posts_filter li a:after{background-color:var( --e-global-color-primary );}.elementor-widget-frel-project-category-filter ul.posts_filter li a{color:var( --e-global-color-primary );}.elementor-widget-frel-project-category-filter ul.posts_filter li a:hover,.elementor-widget-frel-project-category-filter ul.posts_filter li a.current{color:var( --e-global-color-primary );}.elementor-widget-frel-project-category-filter ul.posts_list li .overlay{background-color:var( --e-global-color-primary );}.elementor-widget-frel-project-category-filter ul.posts_list li .overlay:after{background-color:var( --e-global-color-primary );}.elementor-widget-frel-project-category-filter ul.posts_list li .overlay:before{background-color:var( --e-global-color-primary );}.elementor-widget-frel-project-category-filter ul.posts_list li .title_holder p{color:var( --e-global-color-primary );}.elementor-widget-frel-project-category-filter ul.posts_list li .title_holder p a{color:var( --e-global-color-primary );}.elementor-widget-frel-project-category-filter ul.posts_list li .title_holder h3 a{color:var( --e-global-color-primary );}.elementor-widget-frel-project-category-filter ul.posts_list li .title_holder h3 a:hover{color:var( --e-global-color-primary );}.elementor-widget-frel-sign .fn__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-frel-sign .fn__desc{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-frel-sign .left_part{border-right-color:var( --e-global-color-primary );}.elementor-widget-frel-slider .fn_cs_swiper_number_progress .progress_wrap.active .fn_count{color:var( --e-global-color-primary );}.elementor-widget-frel-slider .fn_cs_swiper_number_progress .progress_wrap .fn_progress:after{background-color:var( --e-global-color-primary );}.elementor-widget-frel-social-list a{color:var( --e-global-color-primary );}.elementor-widget-frel-social-list .sep{color:var( --e-global-color-primary );}.elementor-widget-frel-social-list a:hover{color:var( --e-global-color-primary );}.elementor-widget-frel-steps .fn_cs_process_wrap ul li .number{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-frel-steps .fn_cs_process_wrap ul li .first{color:var( --e-global-color-primary );}.elementor-widget-frel-steps .fn_cs_process_wrap ul li .second{color:var( --e-global-color-primary );}.elementor-widget-frel-steps .fn_cs_process_wrap ul li .third path{stroke:var( --e-global-color-primary );}.elementor-widget-frel-steps .fn_cs_process_wrap ul li .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 );}.fn_cs_worker_boxx .worker_social{background-color:var( --e-global-color-primary );}.fn_cs_worker_boxx .worker_social ul li a{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.fn_cs_worker_boxx .worker_social ul li a:hover{border-bottom-color:var( --e-global-color-primary );}.fn_cs_worker_boxx .main_content .name_holder h3{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 );}.fn_cs_worker_boxx .main_content .name_holder 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 );}.fn_cs_worker_boxx .main_content .description 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-frel-team-members .fn_cs_team_member .title_holder h3{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-frel-team-members .fn_cs_team_member .title_holder 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-frel-team-members .fn_cs_team_member .title_holder a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-frel-team-members .fn_cs_team_member .item{background-color:var( --e-global-color-primary );}.elementor-widget-frel-team-members .fn_cs_team_member .item:hover{border-color:var( --e-global-color-primary );}.elementor-widget-frel-team-members .fn_cs_team_member .title_holder p a{color:var( --e-global-color-primary );}.elementor-widget-frel-team-members .fn_cs_team_member .icon_list a{background-color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-widget-frel-team-members .fn_cs_team_member .icon_list a:hover{border-bottom-color:var( --e-global-color-primary );}.elementor-widget-frel-team-members .fn_cs_swiper__dots.fnfn .fn_dots.swiper-pagination-bullet-active{background-color:var( --e-global-color-primary );}.elementor-widget-frel-team-members .fn_cs_swiper__dots.fnfn .fn_dots{background-color:var( --e-global-color-primary );}.elementor-widget-frel-testimonials .fn_cs_testimonials .r_item_in{background-color:var( --e-global-color-primary );}.elementor-widget-frel-testimonials .fn_cs_testimonials .r_item_in:after{background-color:var( --e-global-color-primary );}.elementor-widget-frel-testimonials .fn_cs_testimonials .r_item .r_quote .vivaco_w_fn_svg{color:var( --e-global-color-primary );}.elementor-widget-frel-testimonials .fn_cs_review__stars .rating_absolute .vivaco_w_fn_svg{color:var( --e-global-color-primary );}.elementor-widget-frel-testimonials .fn_cs_review__stars .rating_relative .vivaco_w_fn_svg{color:var( --e-global-color-primary );}.elementor-widget-frel-testimonials .fn_cs_testimonials .r_item .r_desc 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-frel-testimonials .fn_cs_testimonials .r_item .r_reviewer h3{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-frel-testimonials .fn_cs_testimonials .r_item .r_reviewer h5{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-frel-testimonials .fn_cs_testimonials .r_item:hover .r_item_in{background-color:var( --e-global-color-primary );}.elementor-widget-frel-testimonials .fn_cs_testimonials .r_item:hover .r_item_in:after{background-color:var( --e-global-color-primary );}.elementor-widget-frel-testimonials .fn_cs_testimonials .r_item:hover .r_quote .vivaco_w_fn_svg{color:var( --e-global-color-primary );}.elementor-widget-frel-testimonials .r_item:hover .fn_cs_review__stars .rating_absolute .vivaco_w_fn_svg{color:var( --e-global-color-primary );}.elementor-widget-frel-testimonials .r_item:hover .fn_cs_review__stars .rating_relative .vivaco_w_fn_svg{color:var( --e-global-color-primary );}.elementor-widget-frel-testimonials .fn_cs_testimonials .r_item:hover .r_desc p{color:var( --e-global-color-primary );}.elementor-widget-frel-testimonials .fn_cs_testimonials .r_item:hover .r_reviewer h3{color:var( --e-global-color-primary );}.elementor-widget-frel-testimonials .fn_cs_testimonials .r_item:hover .r_reviewer h5{color:var( --e-global-color-primary );}.elementor-widget-frel-title .fn_cs_title_alpha .title_in{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-frel-title .fn_cs_title_beta .title_in{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-frel-title .fn_cs_title_gradient .title_in{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-frel-title .fn_cs_title_alpha .title_in,.elementor-widget-frel-title .fn_cs_title_alpha .title_in:after,.elementor-widget-frel-title .fn_cs_title_alpha .title_in:before{background-color:var( --e-global-color-primary );}.elementor-widget-frel-title .fn_cs_title_beta .title_in:after{background-color:var( --e-global-color-primary );}.elementor-widget-frel-title .fn_cs_title_beta .fn_a:after,.elementor-widget-frel-title .fn_cs_title_beta .fn_b:after,.elementor-widget-frel-title .fn_cs_title_beta .fn_b:before{border-left-color:var( --e-global-color-primary );}.elementor-widget-frel-video .fn_cs_video .fn__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-frel-video .fn_cs_video_button .fn__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-frel-video .fn_cs_video .fn_rounded{background-color:var( --e-global-color-primary );background-clip:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-frel-video .fn_cs_video .fn_rounded:before{border-left-color:var( --e-global-color-primary );}.elementor-widget-frel-video .fn_cs_video .fn_rounded:hover{box-shadow:var( --e-global-color-primary );}.elementor-widget-frel-video .fn_cs_video .video_line:after{background-color:var( --e-global-color-primary );}.elementor-widget-frel-video .fn_cs_video_button .fn_rounded{background-color:var( --e-global-color-primary );background-clip:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-frel-video .fn_cs_video_button .fn_rounded:after{border-left-color:var( --e-global-color-primary );}.elementor-widget-frel-video .fn_cs_video_button .video_wrapper:hover .fn_rounded{box-shadow:var( --e-global-color-primary );border-width:var( --e-global-color-primary );}.elementor-widget-frel-working-hours h3{color:var( --e-global-color-primary );}.elementor-widget-frel-working-hours .fn_left{color:var( --e-global-color-primary );}.elementor-widget-frel-working-hours .fn_right{color:var( --e-global-color-primary );}.elementor-widget-text-path{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}