.elementor-2468 .elementor-element.elementor-element-8290a1b:not(.elementor-motion-effects-element-type-background), .elementor-2468 .elementor-element.elementor-element-8290a1b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1A;}.elementor-2468 .elementor-element.elementor-element-8290a1b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:110px 0px 110px 0px;}.elementor-2468 .elementor-element.elementor-element-8290a1b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2468 .elementor-element.elementor-element-7a58405 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2468 .elementor-element.elementor-element-bde895a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2468 .elementor-element.elementor-element-73b953b .tx-title{color:#FFFFFF;}.elementor-2468 .elementor-element.elementor-element-73b953b{text-align:center;}.elementor-2468 .elementor-element.elementor-element-30833ef > .elementor-container{max-width:1325px;}.elementor-2468 .elementor-element.elementor-element-30833ef{margin-top:40px;margin-bottom:0px;}.elementor-2468 .elementor-element.elementor-element-c8acf3a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:20px;}body.elementor-page-2468 .page-wrapper::before{opacity:0;}@media(min-width:768px){.elementor-2468 .elementor-element.elementor-element-c8acf3a{width:100%;}}/* Start custom CSS for section, class: .elementor-element-30833ef */.elementor-2468 .elementor-element.elementor-element-30833ef .elementor-inner-section,
.elementor-2468 .elementor-element.elementor-element-30833ef .elementor-inner-column,
.elementor-2468 .elementor-element.elementor-element-30833ef .elementor-widget-wrap,
.elementor-2468 .elementor-element.elementor-element-30833ef .elementor-widget-container,
.elementor-2468 .elementor-element.elementor-element-30833ef .tz-service-content {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 100% !important;
    box-sizing: border-box !important;
}

.elementor-2468 .elementor-element.elementor-element-30833ef .elementor-container {
    width: 100% !important;
    max-width: 100% !important;
    display: block !important;
}

.elementor-2468 .elementor-element.elementor-element-30833ef .tz-service-content {
    display: grid !important;
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    gap: 40px 30px !important;
    padding: 0 40px !important;
}

.elementor-2468 .elementor-element.elementor-element-30833ef .tz-ser1-item {
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 !important;
    overflow: hidden !important;
    border-radius: 12px !important;
}

.elementor-2468 .elementor-element.elementor-element-30833ef .item-serial {
    display: none !important;
}

.elementor-2468 .elementor-element.elementor-element-30833ef .inner-icon {
    width: 80px !important;
    height: 80px !important;
    line-height: 80px !important;
}

.elementor-2468 .elementor-element.elementor-element-30833ef .inner-icon img {
    width: 60% !important;
    height: auto !important;
    max-width: 100% !important;
}

.elementor-2468 .elementor-element.elementor-element-30833ef .tz-ser1-item .item-img {
    width: 320px !important;
    max-width: 320px !important;
    min-width: 320px !important;
    flex: 0 0 320px !important;
}

.elementor-2468 .elementor-element.elementor-element-30833ef .inner-img,
.elementor-2468 .elementor-element.elementor-element-30833ef .inner-img img {
    width: 100% !important;
    max-width: 100% !important;
    height: auto !important;
    display: block !important;
}

.elementor-2468 .elementor-element.elementor-element-30833ef .item-text {
    flex: 1 1 auto !important;
    padding-left: 35px !important;
}

.elementor-2468 .elementor-element.elementor-element-30833ef .item-img-text {
    padding: 25px 0 !important;
    box-sizing: border-box !important;
    align-items: center !important;
}

@media (max-width: 991px) {
    .elementor-2468 .elementor-element.elementor-element-30833ef .tz-service-content {
        grid-template-columns: 1fr !important;
        padding: 0 20px !important;
    }
}/* End custom CSS */