.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family );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 );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 );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 );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 );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 );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 );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 );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 );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 );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 );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 );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 );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 );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 );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 );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 );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 );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 );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 );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 );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 );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 );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 );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-alert .elementor-alert-title{font-family:var( --e-global-typography-primary-font-family );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-alert .elementor-alert-description{font-family:var( --e-global-typography-text-font-family );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-picwik-header header, .main-navigation ul li > ul li{background:var( --e-global-color-primary );}.elementor-widget-picwik-header h2.site-title a{color:var( --e-global-color-primary );}.elementor-widget-picwik-header p.site-description{color:var( --e-global-color-primary );}.elementor-widget-picwik-header .main-navigation a, .main-navigation li > a:before{color:var( --e-global-color-primary );}.elementor-widget-picwik-header .main-navigation a:hover, .main-navigation li > a:hover:before{color:var( --e-global-color-primary );}.elementor-widget-picwik-header .main-navigation li > a:after{background:var( --e-global-color-primary );}.elementor-widget-picwik-event-picker .event-text{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-picwik-big-title .big-title-text{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-picwik-big-title .big-title-text h2{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-picwik-big-title .big-title-text a{color:var( --e-global-color-primary );}.elementor-widget-picwik-blog-post .el-blog-design h3 a{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-picwik-blog-post .el-blog-design h3 a:hover{color:var( --e-global-color-primary );}.elementor-widget-picwik-blog-post .el-blog-design hr{border-color:var( --e-global-color-primary );}.elementor-widget-picwik-blog-post .el-blog-design p{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-picwik-blog-post .el-blog-design a.link2, .el-blog-design a.link2 i{color:var( --e-global-color-primary );}.elementor-widget-picwik-blog-post .el-blog-design a.link2:hover, .el-blog-design a.link2:hover i{color:var( --e-global-color-primary );}.elementor-widget-picwik-blog-post .el-blog-design a.link2{font-family:var( --e-global-typography-primary-font-family );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-picwik-blog-post .el-blog-design .post-meta-content a, .el-blog-design .post-meta-content i{color:var( --e-global-color-primary );}.elementor-widget-picwik-blog-post .el-blog-design .post-meta-content a:hover{color:var( --e-global-color-primary );}.elementor-widget-picwik-blog-post .el-blog-design .post-meta-content a{font-family:var( --e-global-typography-primary-font-family );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-picwik-blog-post .el-blog-design .post-meta-content li i{font-family:var( --e-global-typography-primary-font-family );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-picwik-video-info .video-wrapper span{background:var( --e-global-color-primary );color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-picwik-video-info .el-content-style h3{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-picwik-video-info .el-video-icon-style .circle{fill:var( --e-global-color-primary );}.elementor-widget-picwik-video-info .el-video-icon-style .triangle,.el-video-icon-style .circle{stroke:var( --e-global-color-primary );}.elementor-widget-picwik-video-info .el-link-hover-color a, .el-link-hover-color a i{color:var( --e-global-color-primary );}.elementor-widget-picwik-video-info .el-link-hover-color a:hover, .el-link-hover-color a:hover i{color:var( --e-global-color-primary );}.elementor-widget-picwik-video-info .el-map-link-color a, .el-map-link-color a i{color:var( --e-global-color-primary );}.elementor-widget-picwik-video-info .el-map-link-color a:hover, .el-map-link-color a:hover i{color:var( --e-global-color-primary );}.elementor-widget-picwik-section-title .el-section-title h2{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-picwik-section-title .el-section-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-picwik-gallery .el-gallery-title h3{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-picwik-gallery .gallery-carousel .item:after{background:var( --e-global-color-primary );}.elementor-widget-picwik-gallery .el-gallery-icon a{color:var( --e-global-color-primary );background:var( --e-global-color-primary );}.elementor-widget-picwik-gallery .el-gallery-icon a:hover{color:var( --e-global-color-primary );background:var( --e-global-color-primary );}.elementor-widget-picwik-course .course-elementor-item .origin-price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-picwik-course .course-elementor-item .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-picwik-course .course-elementor-item .price::after{background:var( --e-global-color-primary );}.elementor-widget-picwik-course .course-elementor-item a h3{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-picwik-course .course-elementor-item a:hover h3{color:var( --e-global-color-primary );}.elementor-widget-picwik-course .course-elementor-item .course_content{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-picwik-course .course-elementor-item .course-item-author, .course-elementor-item .course-item-author a{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-picwik-accordion .el-accordion-title a{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-picwik-accordion .el-accordion-title a i{color:var( --e-global-color-primary );}.elementor-widget-picwik-accordion .el-accordion-content{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-picwik-video-carousel .el-video-carousel-title a p{color:var( --e-global-color-primary );}.elementor-widget-picwik-video-carousel .el-video-carousel-title a:hover p{color:var( --e-global-color-primary );}.elementor-widget-picwik-video-carousel .el-video-carousel-title a{font-family:var( --e-global-typography-primary-font-family );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-picwik-video-carousel .el-video-carousel-icon a i{color:var( --e-global-color-primary );background:var( --e-global-color-primary );}.elementor-widget-picwik-video-carousel .el-video-carousel-icon a i:hover{color:var( --e-global-color-primary );background:var( --e-global-color-primary );}.elementor-widget-picwik-our-value-carousel .el-our-value-carousel h2{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-picwik-our-value-carousel .el-our-value-carousel{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-picwik-our-value-carousel .el-our-value-icon a i{color:var( --e-global-color-primary );background:var( --e-global-color-primary );}.elementor-widget-picwik-our-value-carousel .el-our-value-icon a i:hover{color:var( --e-global-color-primary );background:var( --e-global-color-primary );}.elementor-widget-picwik-our-value-carousel .el-our-value-video-carousel-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-picwik-feature .el-feature-item a{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-picwik-feature .el-feature-item:hover a{color:var( --e-global-color-primary );}.elementor-widget-picwik-feature .el-feature-item{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-picwik-feature .el-feature-item i{color:var( --e-global-color-primary );}.elementor-widget-picwik-feature .el-feature-item svg{fill:var( --e-global-color-primary );}.elementor-widget-picwik-feature .el-feature-item:hover i{color:var( --e-global-color-primary );}.elementor-widget-picwik-feature .el-feature-item:hover svg{fill:var( --e-global-color-primary );}.elementor-widget-picwik-curriculum .el-curriculum_item_content{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-picwik-quote .el-link-style{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-picwik-quote .el-link-style i{color:var( --e-global-color-primary );}.elementor-widget-picwik-quote .el-link-style:hover{color:var( --e-global-color-primary );}.elementor-widget-picwik-quote .el-link-style:hover i{color:var( --e-global-color-primary );}.elementor-widget-picwik-search-bar .el-curriculum-search h2{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-picwik-curriculum-item-small .el-curriculum-item-small h3 a{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-picwik-curriculum-item-small .el-curriculum-item-small{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-picwik-curriculum-item-small .curriculum-subject:after{background:var( --e-global-color-primary );}.elementor-widget-picwik-curriculum-item-small .el-curriculum-item-small:hover h3 a{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-picwik-counter .el-counter-style h2{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-picwik-counter .el-counter-style h2 strong{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-picwik-quote-big .el-twitet-style h3{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-picwik-quote-big .el-twitet-style{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-picwik-vision .el-vision-style h2{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-picwik-vision .el-vision-style{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-picwik-curriculum-list .el-curriculum-list h3{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-picwik-curriculum-list .el-curriculum-list a{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-picwik-curriculum-list .el-curriculum-list a:hover{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-picwik-curriculum-list .curriculum-list li a:before{color:var( --e-global-color-primary );}.elementor-widget-picwik-apply .el-apply-style h2{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-picwik-apply .el-apply-content h1, .el-apply-content h2, .el-apply-content h3, .el-apply-content h4, .el-apply-content h5, .el-apply-content h6{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-picwik-apply .el-apply-content p{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-picwik-apply .apply-form input[type="submit"] {color:var( --e-global-color-primary );background:var( --e-global-color-primary );}.elementor-widget-picwik-apply .apply-form input[type="submit"]:hover{color:var( --e-global-color-primary );background:var( --e-global-color-primary );}.elementor-widget-picwik-apply .apply-form input[type="submit"]{font-family:var( --e-global-typography-primary-font-family );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-picwik-footer .footer-subscribe input[type="submit"], #toTop, .link:after{background:var( --e-global-color-primary );}.elementor-widget-picwik-footer .link, .footer-subscribe-content .link2:hover, .footer-subscribe-content .link2:hover i, .footer-widget ul li a:hover::before, .footer-area ul li a:hover{color:var( --e-global-color-primary );}