.elementor-widget-button .elementor-button{font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-widget-divider .elementor-divider__text{font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image-box .elementor-button{font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-widget-image-gallery .gallery-item .gallery-caption{font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-counter .elementor-counter-title{font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-testimonial .elementor-testimonial-job{font-weight:var( --e-global-typography-secondary-font-weight );}.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-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-toggle .elementor-toggle .elementor-tab-title.elementor-active{color:var( --e-global-color-accent );}.elementor-widget-opal-categoryproducttab .elementor-tab-title.elementor-active{color:var( --e-global-color-accent );}.elementor-widget-opal-productcategories .elementor-category-count{font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-opal-producttabs .elementor-tab-title.elementor-active{color:var( --e-global-color-accent );}.elementor-widget-archive-posts .elementor-post__meta-data{font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-archive-posts .elementor-post__read-more{color:var( --e-global-color-accent );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-archive-posts .elementor-post__card .elementor-post__badge{background-color:var( --e-global-color-accent );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-archive-posts .elementor-pagination{font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-post__meta-data{font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{background-color:var( --e-global-color-accent );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-pagination{font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-portfolio a .elementor-portfolio-item__overlay{background-color:var( --e-global-color-accent );}.elementor-widget-gallery{--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--galleries-pointer-bg-color-active:var( --e-global-color-accent );}.elementor-widget-form .elementor-button{font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-login .elementor-field-group > a:hover{color:var( --e-global-color-accent );}.elementor-widget-login .elementor-button{font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-widget-slides .elementor-slide-description{font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-accent );}.elementor-widget-price-table .elementor-price-table__subheading{font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-price-table .elementor-price-table__period{font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-price-table .elementor-price-table__button{font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-widget-price-table .elementor-price-table__ribbon-inner{background-color:var( --e-global-color-accent );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-flip-box .elementor-flip-box__button{font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-call-to-action .elementor-cta__button{font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-call-to-action .elementor-ribbon-inner{background-color:var( --e-global-color-accent );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-media-carousel .elementor-carousel-image-overlay{font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-table-of-contents{--item-text-hover-color:var( --e-global-color-accent );}.elementor-widget-countdown .elementor-countdown-label{font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-author-box .elementor-author-box__button{font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-post-navigation span.post-navigation__prev--label, .elementor-widget-post-navigation span.post-navigation__next--label{font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-post-navigation span.post-navigation__prev--title, .elementor-widget-post-navigation span.post-navigation__next--title{font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-breadcrumbs{font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .button{font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-wc-archive-products.elementor-wc-products .added_to_cart{font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-woocommerce-archive-products.elementor-wc-products ul.products li.product .button{font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-woocommerce-archive-products.elementor-wc-products .added_to_cart{font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button{font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products .added_to_cart{font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-wc-products.elementor-wc-products ul.products li.product .button{font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-wc-products.elementor-wc-products .added_to_cart{font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-wc-add-to-cart .elementor-button{font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .button{font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products .added_to_cart{font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .button{font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products .added_to_cart{font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-opal-button a.elementor-button, .elementor-widget-opal-button .elementor-button{font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-opal-countdown .elementor-countdown-label{font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-opal-counter .counter-title{font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-opal-counter .counter-description{font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-opal-flip-box .elementor-flip-box__button{font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-heading-animated .opal-heading-animated-dynamic-wrapper path{stroke:var( --e-global-color-accent );}.elementor-widget-opal-instagram .instagram-widget .username{font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-opal-masonry-posts .entry-content .entry-title a{font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-opal-masonry-posts .entry-content .entry-excerpt, .elementor-widget-opal-masonry-posts .entry-content .entry-excerpt p{font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-opal-masonry-posts .entry-content .entry-excerpt a.wpopalbootstrap-read-more-link{font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-opal-masonry-posts .elementor-pagination{font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-opal-nav-menu .opalelementor-nav-menu > li > .opalelementor-item:hover,
.elementor-widget-opal-nav-menu .opalelementor-nav-menu > li > .opalelementor-item.opalelementor-item-active,
.elementor-widget-opal-nav-menu .opalelementor-nav-menu > li > .opalelementor-item.highlighted,
.elementor-widget-opal-nav-menu .opalelementor-nav-menu > li > .opalelementor-item:focus{color:var( --e-global-color-accent );}.elementor-widget-opal-nav-menu .opalelementor-nav-menu--main:not(.e--pointer-framed) .opalelementor-item:before,
.elementor-widget-opal-nav-menu .opalelementor-nav-menu--main:not(.e--pointer-framed) .opalelementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-opal-nav-menu .e--pointer-framed .opalelementor-item:before,
.elementor-widget-opal-nav-menu .e--pointer-framed .opalelementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-opal-nav-menu .opalelementor-nav-menu--dropdown{font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-opal-offcanvas-sb a.elementor-button, .elementor-widget-opal-offcanvas-sb .elementor-button{font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-opal-post-grid .entry-content .entry-title{font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-opal-price-table .elementor-price-table__subheading{font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-opal-price-table .elementor-price-table__period{font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-opal-price-table .elementor-price-table__btn{font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-widget-opal-price-table .elementor-price-table__ribbon-inner{background-color:var( --e-global-color-accent );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-opal-recent-post .article-post .meta .date{color:var( --e-global-color-accent );}.elementor-widget-opal-recent-post .article-post .author-label{color:var( --e-global-color-accent );}.elementor-widget-opal-recent-post .article-post .author-name{color:var( --e-global-color-accent );}.elementor-widget-opal-recent-post .article-post .title{color:var( --e-global-color-accent );}.elementor-widget-opal-recent-post .article-post .title:hover{color:var( --e-global-color-accent );}.elementor-widget-opal-tabs .elementor-tab-title.elementor-active{color:var( --e-global-color-accent );}.elementor-widget-opal-team-box .elementor-team-job{font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-opal-teams .elementor-team-job{font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-opal-testimonials .elementor-testimonial-job{font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-opal-timeline .opal-timeline__line__inner{background-color:var( --e-global-color-accent );width:var( --e-global-color-accent );}.elementor-widget-opal-timeline .opal-timeline-main .opal-days .in-view .in-view-timeline-icon{background:var( --e-global-color-accent );}