.elementor-7107 .elementor-element.elementor-element-c75fc83 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s
}

.elementor-7107 .elementor-element.elementor-element-3dce29f {
    --display: flex;
    --background-transition: 0.3s
}

.elementor-7107 .elementor-element.elementor-element-2fa6f1e .d-grid {
    grid-template-columns: repeat(4,1fr);
    grid-gap: 30px
}

.elementor-7107 .elementor-element.elementor-element-2fa6f1e .swiper-pagination {
    text-align: center
}

.elementor-7107 .elementor-element.elementor-element-f3cd4b0 {
    --display: flex;
    --background-transition: 0.3s
}

.elementor-7107 .elementor-element.elementor-element-4b5b5d6 .d-grid {
    grid-template-columns: repeat(4,1fr);
    grid-gap: 30px
}

.elementor-7107 .elementor-element.elementor-element-4b5b5d6 .swiper-pagination {
    text-align: center
}

.elementor-7107 .elementor-element.elementor-element-5beebb2 {
    --display: flex;
    --background-transition: 0.3s
}

.elementor-7107 .elementor-element.elementor-element-9248ed2 .d-grid {
    grid-template-columns: repeat(4,1fr);
    grid-gap: 30px
}

.elementor-7107 .elementor-element.elementor-element-9248ed2 .swiper-pagination {
    text-align: center
}

.elementor-7107 .elementor-element.elementor-element-7694553 {
    --display: flex;
    --background-transition: 0.3s
}

.elementor-7107 .elementor-element.elementor-element-987f517 .d-grid {
    grid-template-columns: repeat(4,1fr);
    grid-gap: 30px
}

.elementor-7107 .elementor-element.elementor-element-987f517 .swiper-pagination {
    text-align: center
}

.elementor-7107 .elementor-element.elementor-element-1ab91fa {
    --display: flex;
    --background-transition: 0.3s
}

.elementor-7107 .elementor-element.elementor-element-11947b0 .d-grid {
    grid-template-columns: repeat(4,1fr);
    grid-gap: 30px
}

.elementor-7107 .elementor-element.elementor-element-11947b0 .swiper-pagination {
    text-align: center
}

.elementor-7107 .elementor-element.elementor-element-50c91f0 {
    --display: flex;
    --background-transition: 0.3s
}

.elementor-7107 .elementor-element.elementor-element-c684fc1 .d-grid {
    grid-template-columns: repeat(4,1fr);
    grid-gap: 30px
}

.elementor-7107 .elementor-element.elementor-element-c684fc1 .swiper-pagination {
    text-align: center
}

.elementor-7107 .elementor-element.elementor-element-4c51760 {
    --n-tabs-heading-wrap: wrap;
    --n-tabs-heading-overflow-x: initial
}

:is( .elementor-7107 .elementor-element.elementor-element-4c51760>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title:not( .e-active ):not( :hover ),.elementor-7107 .elementor-element.elementor-element-4c51760>.elementor-widget-container>.e-n-tabs>.e-n-tabs-content>.e-n-tab-title:not( .e-active ) ) {
    background: transparent
}

:is( .elementor-7107 .elementor-element.elementor-element-4c51760>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading,.elementor-7107 .elementor-element.elementor-element-4c51760>.elementor-widget-container>.e-n-tabs>.e-n-tabs-content )>.e-normal:not( .e-active ):hover {
    background: transparent
}

:is( .elementor-7107 .elementor-element.elementor-element-4c51760>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading,.elementor-7107 .elementor-element.elementor-element-4c51760>.elementor-widget-container>.e-n-tabs>.e-n-tabs-content )>.e-n-tab-title.e-active {
    background: transparent
}
.elementor-widget-n-tabs.elementor-tabs-style-1 .e-n-tab-title{
    color: #FFF;
}
.elementor-7107 .elementor-element.elementor-element-4c51760 .e-normal:not( .e-active ):hover {
    --n-tabs-title-color-hover: var( --e-global-color-primary )
}

.breadcrumb-wrap .breadcrumb-overlay,.elementor-page-7107 .breadcrumb-wrap .breadcrumb-overlay {
    opacity: .5
}

@media(max-width: 1200px) {
    .elementor-7107 .elementor-element.elementor-element-2fa6f1e .d-grid {
        grid-template-columns:repeat(3,1fr)
    }

    .elementor-7107 .elementor-element.elementor-element-4b5b5d6 .d-grid {
        grid-template-columns: repeat(3,1fr)
    }

    .elementor-7107 .elementor-element.elementor-element-9248ed2 .d-grid {
        grid-template-columns: repeat(3,1fr)
    }

    .elementor-7107 .elementor-element.elementor-element-987f517 .d-grid {
        grid-template-columns: repeat(3,1fr)
    }

    .elementor-7107 .elementor-element.elementor-element-11947b0 .d-grid {
        grid-template-columns: repeat(3,1fr)
    }

    .elementor-7107 .elementor-element.elementor-element-c684fc1 .d-grid {
        grid-template-columns: repeat(3,1fr)
    }
}

@media(max-width: 880px) {
    .elementor-7107 .elementor-element.elementor-element-2fa6f1e .d-grid {
        grid-template-columns:repeat(2,1fr)
    }

    .elementor-7107 .elementor-element.elementor-element-4b5b5d6 .d-grid {
        grid-template-columns: repeat(2,1fr)
    }

    .elementor-7107 .elementor-element.elementor-element-9248ed2 .d-grid {
        grid-template-columns: repeat(2,1fr)
    }

    .elementor-7107 .elementor-element.elementor-element-987f517 .d-grid {
        grid-template-columns: repeat(2,1fr)
    }

    .elementor-7107 .elementor-element.elementor-element-11947b0 .d-grid {
        grid-template-columns: repeat(2,1fr)
    }

    .elementor-7107 .elementor-element.elementor-element-c684fc1 .d-grid {
        grid-template-columns: repeat(2,1fr)
    }
}

@media(max-width: 767px) {
    .elementor-7107 .elementor-element.elementor-element-2fa6f1e .d-grid {
        grid-template-columns:repeat(1,1fr)
    }

    .elementor-7107 .elementor-element.elementor-element-4b5b5d6 .d-grid {
        grid-template-columns: repeat(1,1fr)
    }

    .elementor-7107 .elementor-element.elementor-element-9248ed2 .d-grid {
        grid-template-columns: repeat(1,1fr)
    }

    .elementor-7107 .elementor-element.elementor-element-987f517 .d-grid {
        grid-template-columns: repeat(1,1fr)
    }

    .elementor-7107 .elementor-element.elementor-element-11947b0 .d-grid {
        grid-template-columns: repeat(1,1fr)
    }

    .elementor-7107 .elementor-element.elementor-element-c684fc1 .d-grid {
        grid-template-columns: repeat(1,1fr)
    }
}
