.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: #b66139;
    color: #b66139;
    border-color: #b66139;
}

.elementor-widget-icon-box .elementor-icon-box-title {
    color: #b66139;
}

.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-industrus-advanced-heading .mp-heading-before {
    color: var( --e-global-color-primary);
}

.elementor-widget-industrus-advanced-heading .mp-heading-center {
    color: var( --e-global-color-primary);
}

.elementor-widget-industrus-advanced-heading .mp-heading-after {
    color: var( --e-global-color-primary);
}

.elementor-widget-industrus-section-heading .dl-section-heading .dl-sub-heading {
    color: var( --e-global-color-primary);
}

.elementor-widget-industrus-section-heading .dl-section-heading .dl-heading {
    color: var( --e-global-color-primary);
}

.elementor-widget-industrus_page_header .el-ph-content h2 {
    font-family: var( --e-global-typography-primary-font-family), Sans-serif;
    font-weight: var( --e-global-typography-primary-font-weight);
}

.elementor-widget-industrus_page_header .el-ph-content p {
    font-family: var( --e-global-typography-secondary-font-family), Sans-serif;
    font-weight: var( --e-global-typography-secondary-font-weight);
}

.elementor-widget-industrus_page_header .breadcrumb-wrap li {
    font-family: var( --e-global-typography-secondary-font-family), Sans-serif;
    font-weight: var( --e-global-typography-secondary-font-weight);
}

.elementor-widget-industrus_dualheading .dual-heading span.one {
    font-family: var( --e-global-typography-primary-font-family), Sans-serif;
    font-weight: var( --e-global-typography-primary-font-weight);
}

.elementor-widget-industrus_dualheading .dual-heading span.two {
    font-family: var( --e-global-typography-primary-font-family), Sans-serif;
    font-weight: var( --e-global-typography-primary-font-weight);
}

.elementor-widget-industrus_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-industrus-advanced-tab .industrus-tabs- {
    {
        ID
    }
}

>.industrus-tabs__nav>.industrus-tab__title,
.elementor-widget-industrus-advanced-tab .industrus-tabs- {
    {
        ID
    }
}

>.industrus-tabs__content>.industrus-tab__title {
    font-family: var( --e-global-typography-secondary-font-family), Sans-serif;
    font-weight: var( --e-global-typography-secondary-font-weight);
}

.elementor-widget-industrus-advanced-tab .industrus-tabs- {
    {
        ID
    }
}

>.industrus-tabs__content>.industrus-tab__content {
    font-family: var( --e-global-typography-text-font-family), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight);
}

.elementor-widget-industrus-advanced-accordion .industrus-accordion__item-title {
    font-family: var( --e-global-typography-secondary-font-family), Sans-serif;
    font-weight: var( --e-global-typography-secondary-font-weight);
}

.elementor-widget-industrus_promo_box .dl-promo-item a.read-more {
    font-family: var( --e-global-typography-secondary-font-family), Sans-serif;
    font-weight: var( --e-global-typography-secondary-font-weight);
}

.elementor-widget-industrus_main_slider .dl-slider .dl-caption.big {
    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-industrus_main_slider .dl-slider .dl-caption.medium {
    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);
    height: var( --e-global-color-primary);
}

.elementor-widget-industrus_main_slider .dl-slider .dl-caption.small {
    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-industrus_main_slider .dl-slider .dl-btn,
.elementor-widget-industrus_main_slider .dl-slider .dl-btn-2 {
    font-family: var( --e-global-typography-primary-font-family), Sans-serif;
    font-weight: var( --e-global-typography-primary-font-weight);
}

.elementor-widget-industrus_main_slider .dl-slider .dl-btn {
    color: var( --e-global-color-primary);
}

.elementor-widget-industrus_main_slider .dl-slider .dl-btn-2 {
    color: var( --e-global-color-primary);
}

.elementor-widget-industrus_main_slider .dl-slider .dl-btn:hover {
    color: var( --e-global-color-primary);
}

.elementor-widget-industrus_main_slider .dl-slider .dl-btn-2:hover {
    color: var( --e-global-color-primary);
}

.elementor-widget-industrus_main_slider .numbers .slick-dots li button:before {
    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-industrus_main_slider .dots .slick-dots li:before {
    background-color: var( --e-global-color-primary);
}

.elementor-widget-industrus_main_slider .dots-stroke .slick-dots li button {
    background-color: var( --e-global-color-primary);
}

.elementor-widget-industrus_main_slider .lines .slick-dots li button:before {
    background-color: var( --e-global-color-primary);
}

.elementor-widget-industrus_main_slider .dots .slick-dots li.slick-active:before {
    background-color: var( --e-global-color-primary);
}

.elementor-widget-industrus_main_slider .dots-stroke .slick-dots li.slick-active button {
    background-color: var( --e-global-color-primary);
}

.elementor-widget-industrus_main_slider .dots-stroke .slick-dots li.slick-active {
    box-shadow: var( --e-global-color-primary);
}

.elementor-widget-industrus_main_slider .numbers .slick-dots li:after {
    background-color: var( --e-global-color-primary);
}

.elementor-widget-industrus_main_slider .lines .slick-dots li.slick-active button:before {
    background-color: var( --e-global-color-primary);
}

.elementor-widget-industrus_main_slider .lines .slick-dots li.slick-active button:after {
    background-color: var( --e-global-color-primary);
}

.elementor-widget-industrus_main_slider .dl-slider.nav-style-2 .slick-arrow {
    color: var( --e-global-color-primary);
}

.elementor-widget-industrus_main_slider .dl-slider.nav-style-2 .slick-arrow:hover {
    color: var( --e-global-color-primary);
}

.elementor-widget-industrus_working_process .process-items .working-process-box .icon-box span {
    font-family: var( --e-global-typography-primary-font-family), Sans-serif;
    font-weight: var( --e-global-typography-primary-font-weight);
}

.elementor-widget-industrus_working_process .process-items .working-process-box .content-box h3 {
    font-family: var( --e-global-typography-primary-font-family), Sans-serif;
    font-weight: var( --e-global-typography-primary-font-weight);
}

.elementor-widget-industrus_working_process .process-items .working-process-box .content-box p {
    font-family: var( --e-global-typography-text-font-family), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight);
}

.elementor-widget-industrus_step_flow .step-flow .step-number {
    font-family: var( --e-global-typography-primary-font-family), Sans-serif;
    font-weight: var( --e-global-typography-primary-font-weight);
}

.elementor-widget-industrus_step_flow .step-flow .step-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-industrus_service .dl-service .service-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-industrus_service .dl-service .service-title a {
    color: var( --e-global-color-primary);
}

.elementor-widget-industrus_service .dl-service .service-title a:hover {
    color: var( --e-global-color-primary);
}

.elementor-widget-industrus_service .dl-service-style-3 .content .service-title::before {
    background-color: var( --e-global-color-primary);
}

.elementor-widget-industrus_service .dl-service .content p {
    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-industrus_service .dl-service-style-1 .content p::before {
    background-color: var( --e-global-color-primary);
}

.elementor-widget-industrus_service .dl-service-style-1 .content p::after {
    background-color: var( --e-global-color-primary);
}

.elementor-widget-industrus_service .dl-service .dl-icon i {
    color: var( --e-global-color-primary);
}

.elementor-widget-industrus_service .dl-service.dl-service-style-6 .service-icon {
    color: var( --e-global-color-primary);
}

.elementor-widget-industrus_service .dl-service.dl-service-style-7 .service-icon-box i {
    color: var( --e-global-color-primary);
}

.elementor-widget-industrus_service .dl-service .dl-icon {
    border-color: var( --e-global-color-primary);
}

.elementor-widget-industrus_service .dl-service.dl-service-style-1 .content p:before,
.elementor-widget-industrus_service .dl-service.dl-service-style-1 .content p:after {
    background-color: var( --e-global-color-primary);
}

.elementor-widget-industrus_service .dl-service:hover .dl-icon i {
    color: var( --e-global-color-primary);
}

.elementor-widget-industrus_service .dl-service.dl-service-style-6:hover .service-icon {
    color: var( --e-global-color-primary);
}

.elementor-widget-industrus_service .dl-service.dl-service-style-7:hover .service-icon-box i {
    color: var( --e-global-color-primary);
}

.elementor-widget-industrus_service .dl-service:hover .dl-icon {
    border-color: var( --e-global-color-primary);
}

.elementor-widget-industrus_service .dl-service-style-7 .service-icon-box .icon-bg span:before {
    background-color: var( --e-global-color-primary);
}

.elementor-widget-industrus_service .dl-service-style-7 .service-icon-box .icon-bg span:after {
    background-color: var( --e-global-color-primary);
}

.elementor-widget-industrus_service .dl-service a.readmore_btn {
    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-industrus_service .dl-service a.readmore_btn:hover {
    color: var( --e-global-color-primary);
}

.elementor-widget-industrus_servicee_list .service-items .service-box .service-content h3 {
    font-family: var( --e-global-typography-primary-font-family), Sans-serif;
    font-weight: var( --e-global-typography-primary-font-weight);
}

.elementor-widget-industrus_servicee_list .service-items .service-box .service-content p {
    font-family: var( --e-global-typography-text-font-family), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight);
}

.elementor-widget-industrus_flip_box .dl-flip-box-front-inner .dl-flip-box-heading {
    font-family: var( --e-global-typography-secondary-font-family), Sans-serif;
    font-weight: var( --e-global-typography-secondary-font-weight);
}

.elementor-widget-industrus_flip_box .dl-flip-box-front-inner .dl-text p {
    font-family: var( --e-global-typography-text-font-family), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight);
}

.elementor-widget-industrus_flip_box .dl-flip-box-back-inner .dl-flip-box-heading-back {
    font-family: var( --e-global-typography-secondary-font-family), Sans-serif;
    font-weight: var( --e-global-typography-secondary-font-weight);
}

.elementor-widget-industrus_flip_box .dl-flip-box-back-inner .dl-text p {
    font-family: var( --e-global-typography-text-font-family), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight);
}

.elementor-widget-industrus_image_card .dl-image-box-inner .bg {
    background-color: var( --e-global-color-primary);
}

.elementor-widget-industrus_image_card .dl-image-box-inner .heading,
.elementor-widget-industrus_image_card .dl-image-box-2 .content .heading {
    font-family: var( --e-global-typography-primary-font-family), Sans-serif;
    font-weight: var( --e-global-typography-primary-font-weight);
}

.elementor-widget-industrus_image_card .dl-image-box-inner .heading {
    color: var( --e-global-color-primary);
}

.elementor-widget-industrus_image_card .dl-image-box-2 .content .heading {
    color: var( --e-global-color-primary);
}

.elementor-widget-industrus_image_card .dl-image-box-2 .content .heading .box {
    border-color: var( --e-global-color-primary);
}

.elementor-widget-industrus_image_card .dl-image-box-inner .sub-heading,
.elementor-widget-industrus_image_card .dl-image-box-2 .content .sub-heading {
    font-family: var( --e-global-typography-secondary-font-family), Sans-serif;
    font-weight: var( --e-global-typography-secondary-font-weight);
}

.elementor-widget-industrus_image_card .dl-image-box-inner .sub-heading {
    color: var( --e-global-color-primary);
}

.elementor-widget-industrus_image_card .dl-image-box-2 .content .sub-heading {
    color: var( --e-global-color-primary);
}

.elementor-widget-industrus_image_card .dl-image-box-inner .description {
    font-family: var( --e-global-typography-secondary-font-family), Sans-serif;
    font-weight: var( --e-global-typography-secondary-font-weight);
    color: var( --e-global-color-primary);
}

.elementor-widget-industrus_video_box .dl-vb-1 .triangle {
    stroke: var( --e-global-color-primary);
}

.elementor-widget-industrus_video_box .dl-vb-2 {
    color: var( --e-global-color-secondary);
}

.elementor-widget-industrus_video_box .dl-vb-3 svg {
    fill: var( --e-global-color-secondary);
}

.elementor-widget-industrus_video_box .dl-vb-1:hover .triangle {
    stroke: var( --e-global-color-primary);
}

.elementor-widget-industrus_video_box .dl-vb-1 .circle {
    stroke: var( --e-global-color-primary);
}

.elementor-widget-industrus_video_box .dl-vb-2:hover {
    color: var( --e-global-color-secondary);
}

.elementor-widget-industrus_video_box .dl-vb-3:hover svg {
    fill: var( --e-global-color-secondary);
}

.elementor-widget-industrus_play_btn .dl-vb-2 {
    color: var( --e-global-color-secondary);
}

.elementor-widget-industrus_play_btn .dl-vb-3 svg {
    fill: var( --e-global-color-secondary);
}

.elementor-widget-industrus_play_btn .dl-vb-2:hover {
    color: var( --e-global-color-secondary);
}

.elementor-widget-industrus_play_btn .dl-vb-3:hover svg {
    fill: var( --e-global-color-secondary);
}

.elementor-widget-industrus_pricing_table .dl-pricing-table-title {
    font-family: var( --e-global-typography-secondary-font-family), Sans-serif;
    font-weight: var( --e-global-typography-secondary-font-weight);
}

.elementor-widget-industrus_pricing_table .dl-pricing-table-price-text {
    font-family: var( --e-global-typography-text-font-family), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight);
}

.elementor-widget-industrus_pricing_table .dl-pricing-table-currency {
    font-family: var( --e-global-typography-text-font-family), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight);
}

.elementor-widget-industrus_pricing_table .dl-pricing-table-period {
    font-family: var( --e-global-typography-text-font-family), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight);
}

.elementor-widget-industrus_pricing_table .dl-pricing-table-features-title {
    font-family: var( --e-global-typography-secondary-font-family), Sans-serif;
    font-weight: var( --e-global-typography-secondary-font-weight);
}

.elementor-widget-industrus_pricing_table .dl-pricing-table-features-list>li {
    font-family: var( --e-global-typography-text-font-family), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight);
}

.elementor-widget-industrus_pricing_table .dl-pricing-table-btn {
    font-family: var( --e-global-typography-accent-font-family), Sans-serif;
    font-weight: var( --e-global-typography-accent-font-weight);
}

.elementor-widget-industrus_pricing_table .dl-pricing-table-badge {
    font-family: var( --e-global-typography-text-font-family), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight);
}

.elementor-widget-industrus_list .wt-list .list-item h4 {
    font-family: var( --e-global-typography-secondary-font-family), Sans-serif;
    font-weight: var( --e-global-typography-secondary-font-weight);
}

.elementor-widget-industrus_list .wt-list .list-item p {
    font-family: var( --e-global-typography-secondary-font-family), Sans-serif;
    font-weight: var( --e-global-typography-secondary-font-weight);
}

.elementor-widget-industrus_list .wt-list .list-item .list-icon {
    font-family: var( --e-global-typography-primary-font-family), Sans-serif;
    font-weight: var( --e-global-typography-primary-font-weight);
}

.elementor-widget-industrus_testimonials .testi-item h3,
.elementor-widget-industrus_testimonials .testi-item-3 .testi-thumb h3,
.elementor-widget-industrus_testimonials .testi-item-4 .testi-thumb h3 {
    font-family: var( --e-global-typography-primary-font-family), Sans-serif;
    font-weight: var( --e-global-typography-primary-font-weight);
}

.elementor-widget-industrus_testimonials .testi-item h3 span,
.elementor-widget-industrus_testimonials .testi-item-3 .testi-thumb span,
.elementor-widget-industrus_testimonials .testi-item-4 .testi-thumb li span {
    font-family: var( --e-global-typography-secondary-font-family), Sans-serif;
    font-weight: var( --e-global-typography-secondary-font-weight);
}

.elementor-widget-industrus_testimonials .testi-item p,
.elementor-widget-industrus_testimonials .testi-item-3 .testi-content p,
.elementor-widget-industrus_testimonials .testi-item-4 p {
    font-family: var( --e-global-typography-secondary-font-family), Sans-serif;
    font-weight: var( --e-global-typography-secondary-font-weight);
}

.elementor-widget-industrus_team .team-item .team-content h3,
.elementor-widget-industrus_team .team-3 .team-details h3 .m-title {
    font-family: var( --e-global-typography-primary-font-family), Sans-serif;
    font-weight: var( --e-global-typography-primary-font-weight);
}

.elementor-widget-industrus_team .team-item .team-content span,
.elementor-widget-industrus_team .team-3 .team-details h3 .pos {
    font-family: var( --e-global-typography-text-font-family), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight);
}

.elementor-widget-industrus-blog .el-blog-posts .entry_title {
    font-family: var( --e-global-typography-primary-font-family), Sans-serif;
    font-weight: var( --e-global-typography-primary-font-weight);
}

.elementor-widget-industrus-blog .el-blog-posts .meta-info .post-cat {
    font-family: var( --e-global-typography-text-font-family), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight);
}

.elementor-widget-industrus-blog .el-blog-posts .date-meta {
    font-family: var( --e-global-typography-text-font-family), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight);
}

.elementor-widget-industrus-blog .el-blog-posts .entry_header .post-author {
    font-family: var( --e-global-typography-text-font-family), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight);
}

.elementor-widget-industrus-blog .el-blog-posts .entry_text .entry-excerpt {
    font-family: var( --e-global-typography-text-font-family), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight);
}

.elementor-widget-industrus-blog .el-blog-posts .blog-post-inner .readmore {
    font-family: var( --e-global-typography-text-font-family), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight);
}

.elementor-widget-industrus_image_compare .twentytwenty-before-label:before,
.elementor-widget-industrus_image_compare .twentytwenty-after-label:before {
    font-family: var( --e-global-typography-text-font-family), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight);
}

.elementor-widget-industrus_skill_bars .dl-skill-info {
    font-family: var( --e-global-typography-text-font-family), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight);
}

.elementor-widget-industrus_business_hour .dl-business-hours .dl-single-hrs span.day {
    font-family: var( --e-global-typography-primary-font-family), Sans-serif;
    font-weight: var( --e-global-typography-primary-font-weight);
}

.elementor-widget-industrus_business_hour .dl-business-hours .dl-single-hrs span.time {
    font-family: var( --e-global-typography-primary-font-family), Sans-serif;
    font-weight: var( --e-global-typography-primary-font-weight);
}

.elementor-widget-industrus_contact_form .wt-cf7-form .wpcf7-form label {
    font-family: var( --e-global-typography-text-font-family), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight);
}

.elementor-widget-industrus_contact_form .wt-cf7-form .wpcf7-form .wpcf7-form-control-wrap input,
.elementor-widget-industrus_contact_form .wt-cf7-form .wpcf7-form .wpcf7-form-control-wrap .wpcf7-textarea,
.elementor-widget-industrus_contact_form .wt-cf7-form .wpcf7-form .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-select {
    font-family: var( --e-global-typography-text-font-family), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight);
}

.elementor-widget-industrus_contact_form .wt-cf7-form .wpcf7-form .wpcf7-submit {
    font-family: var( --e-global-typography-accent-font-family), Sans-serif;
    font-weight: var( --e-global-typography-accent-font-weight);
}

.elementor-widget-industrus_mailchimp_for_wp .mc4wp-form input[type*="email"] {
    font-family: var( --e-global-typography-primary-font-family), Sans-serif;
    font-weight: var( --e-global-typography-primary-font-weight);
}

.elementor-widget-industrus_mailchimp_for_wp .mc4wp-form input[type*="submit"] {
    font-family: var( --e-global-typography-primary-font-family), Sans-serif;
    font-weight: var( --e-global-typography-primary-font-weight);
}

.elementor-widget-text-path {
    font-family: var( --e-global-typography-text-font-family), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight);
}