.elementor-19 .elementor-element.elementor-element-2d5e1d0 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-5c7fbae{padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-a27229f > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-e490f36 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-c6e0834 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-43f6cbf > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-bef64d2 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-a02609e{padding:30px 0px 30px 0px;}.elementor-19 .elementor-element.elementor-element-3b33344 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-4b2ef3e .tx-description{font-size:35px;}.elementor-19 .elementor-element.elementor-element-02b90f5 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-17cc874 .tx-section{padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-5ef8568 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-d4db691 .tx-section{padding:120px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-9460a6a{margin-top:-200px;margin-bottom:0px;}.elementor-19 .elementor-element.elementor-element-e438f06 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-0d4580c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-1b42448 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-24f0fa0{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-3426865 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-c67a520 .tx-section{padding:0px 0px 120px 0px;}/* Start custom CSS for tx_image_box, class: .elementor-element-5baa9df *//* Fix marquee text clipping */

.bs-video-4-text{
    overflow: visible !important;
    height: auto !important;
    min-height: 170px !important;
}

.bs-video-4-marquee-active,
.js-marquee-wrapper,
.js-marquee{
    overflow: visible !important;
    height: auto !important;
}

.bs-video-4-text-item{
    line-height: 1.15 !important;
    padding: 20px 0 !important;
}

.split-line{
    overflow: visible !important;
}

/* Laptop */
@media (max-width:1366px){
    .bs-video-4-text{
        min-height:140px !important;
    }

    .bs-video-4-text-item{
        font-size:90px !important;
        line-height:1.15 !important;
    }
}

/* Tablet */
@media (max-width:1024px){
    .bs-video-4-text{
        min-height:110px !important;
    }

    .bs-video-4-text-item{
        font-size:70px !important;
    }
}

/* Mobile */
@media (max-width:767px){
    .bs-video-4-text{
        min-height:80px !important;
    }

    .bs-video-4-text-item{
        font-size:48px !important;
    }
}/* End custom CSS */
/* Start custom CSS for tx_moving_text, class: .elementor-element-4b2ef3e *//* Desktop */
.bs-expertise-4-title {
    font-size: 108px !important;
    line-height: 1.2;
}

/* Tablet */
@media (max-width: 1024px) {
    .bs-expertise-4-title {
        font-size: 38px !important;
    }
}

/* Mobile */
@media (max-width: 767px) {
    .bs-expertise-4-title {
        font-size: 30px !important;
        line-height: 1.3;
    }
}/* End custom CSS */