.elementor-19 .elementor-element.elementor-element-ddf3c75{--display:flex;--min-height:790px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.25;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-ddf3c75::before, .elementor-19 .elementor-element.elementor-element-ddf3c75 > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-ddf3c75 > .e-con-inner > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-ddf3c75 > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-ddf3c75 > .e-con-inner > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-ddf3c75 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-19 .elementor-element.elementor-element-daaabb1{width:var( --container-widget-width, 69.572% );max-width:69.572%;--container-widget-width:69.572%;--container-widget-flex-grow:0;}.elementor-19 .elementor-element.elementor-element-daaabb1 > .elementor-widget-container{margin:531px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-daaabb1.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-19 .elementor-element.elementor-element-daaabb1 .tx-description{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-daaabb1 .tx-subTitle{color:#FFFFFF;}
        .elementor-19 .elementor-element.elementor-element-daaabb1 .tx-subTitle
        {text-decoration:none;}.elementor-19 .elementor-element.elementor-element-daaabb1 .tx-title{color:#FFFFFF;}
        .elementor-19 .elementor-element.elementor-element-daaabb1 .tx-title
        {font-size:38px;}
                .elementor-19 .elementor-element.elementor-element-4076c4f .tx-button:hover,
                .elementor-19 .elementor-element.elementor-element-4076c4f .tx-button::after
                {background-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-4076c4f > .elementor-widget-container{margin:-19px 0px 0px 235px;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-fe1f118 .tx-description{padding:25px 0px 050px 0px;margin:0px 0px 0px -123px;}
        .elementor-19 .elementor-element.elementor-element-fe1f118 .tx-subTitle
        {font-size:1px;}.elementor-19 .elementor-element.elementor-element-fe1f118 .tx-title{padding:130px 0px 0px 0px;}
        .elementor-19 .elementor-element.elementor-element-fe1f118 .tx-title
        {font-size:38px;}.elementor-19 .elementor-element.elementor-element-8e41921{margin-top:50px;margin-bottom:50px;padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-e3de938 > .elementor-widget-container{padding:0px 0px 0px 36px;}.elementor-19 .elementor-element.elementor-element-e3de938 .tx-section{padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-5e81b17{margin-top:50px;margin-bottom:50px;padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-7bee968 > .elementor-widget-container{padding:0px 0px 0px 36px;}.elementor-19 .elementor-element.elementor-element-7bee968 .tx-section{padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-eabf2d3{--display:flex;}.elementor-19 .elementor-element.elementor-element-cc7342f > .elementor-widget-container{padding:0px 0px 050px 0px;}.elementor-19 .elementor-element.elementor-element-cc7342f{text-align:center;}.elementor-19 .elementor-element.elementor-element-2a05dfb{--display:flex;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-19 .elementor-element.elementor-element-dc7947a{--e-image-carousel-slides-to-show:5;}.elementor-19 .elementor-element.elementor-element-f7f04ae{margin-top:0100px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-6eeb94b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-47f8bbb .tx-section{padding:0px 0px 117px 0px;}.elementor-19 .elementor-element.elementor-element-bef64d2 > .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-0d4580c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-f7599bb > .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-b322b35{padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-cd8f4c1 > .elementor-container{max-width:1490px;}.elementor-19 .elementor-element.elementor-element-8f72ca1{text-align:center;}.elementor-19 .elementor-element.elementor-element-269ae9c > .elementor-container{max-width:1490px;}.elementor-19 .elementor-element.elementor-element-2c5c782 .tx-listItems{text-align:center;justify-content:flex-start;}@media(max-width:1024px){.elementor-19 .elementor-element.elementor-element-4076c4f > .elementor-widget-container{margin:0px 0px 0px 0110px;}}@media(max-width:767px){.elementor-19 .elementor-element.elementor-element-ddf3c75{--width:500px;--min-height:461px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.36;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-daaabb1{width:var( --container-widget-width, 330.875px );max-width:330.875px;--container-widget-width:330.875px;--container-widget-flex-grow:0;}.elementor-19 .elementor-element.elementor-element-daaabb1 > .elementor-widget-container{margin:266px 0px 0px 0px;padding:0px 0px 0px 23px;}.elementor-19 .elementor-element.elementor-element-daaabb1.elementor-element{--align-self:flex-start;}
        .elementor-19 .elementor-element.elementor-element-daaabb1 .tx-subTitle
        {font-size:18px;}
        .elementor-19 .elementor-element.elementor-element-daaabb1 .tx-title
        {font-size:16px;}.elementor-19 .elementor-element.elementor-element-4076c4f > .elementor-widget-container{margin:-26px 0px 0px 0px;padding:0px 0px 0px 16px;}
                .elementor-19 .elementor-element.elementor-element-4076c4f .tx-button,
                .elementor-19 .elementor-element.elementor-element-4076c4f .tx-button .text
                {font-size:11px;line-height:0.1em;}.elementor-19 .elementor-element.elementor-element-fe1f118 .tx-description{margin:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-fe1f118 .tx-title{padding:0px 0px 0px 0px;margin:-31px 0px 0px 0px;}
        .elementor-19 .elementor-element.elementor-element-fe1f118 .tx-title
        {font-size:24px;}.elementor-19 .elementor-element.elementor-element-7bee968 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-dc7947a{--e-image-carousel-slides-to-show:2;}.elementor-19 .elementor-element.elementor-element-b322b35{margin-top:-201px;margin-bottom:0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for tx_about, class: .elementor-element-fe1f118 *//* Disable split text animation */
.wa-split-right,
.wa-capitalize,
.split-line {
    transform: none !important;
    animation: none !important;
    transition: none !important;
}

/* Remove inline transform + opacity */
.bs-about-4-content h2 div {
    transform: none !important;
    opacity: 1 !important;
}

/* Force normal text rendering */
.bs-about-4-content h2 {
    perspective: none !important;
}

/* Optional: remove cursor effect */
[data-cursor] {
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for tx_count_box, class: .elementor-element-e3de938 *//* Make the container full width */
.elementor-19 .elementor-element.elementor-element-e3de938 .bs-core-feature-4-line {
    display: flex;
    width: 100%;
    max-width: 100%;
    padding: 0;
    margin: 0;
}

/* Remove inner constraints */
.elementor-19 .elementor-element.elementor-element-e3de938 .bs-core-feature-4-wrap {
    display: flex;
    width: 100%;
    gap: 0;
}

/* Each item takes exactly half */
.elementor-19 .elementor-element.elementor-element-e3de938 .bs-core-feature-4-item {
    width: 50%;
    max-width: 50%;
    padding: 60px;
    box-sizing: border-box;
}

/* Left section */
.elementor-19 .elementor-element.elementor-element-e3de938 .bs-core-feature-4-item:first-child {
    border-right: 1px solid #ddd;
    text-align: left;
}

/* Right section */
.elementor-19 .elementor-element.elementor-element-e3de938 .bs-core-feature-4-item:last-child {
    text-align: left;
}

/* Remove container limitation (IMPORTANT) */
.elementor-19 .elementor-element.elementor-element-e3de938 .container {
    max-width: 100% !important;
    width: 100% !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
}/* End custom CSS */