.elementor-22 .elementor-element.elementor-element-eb47b3f > .elementor-background-overlay{opacity:0.5;}.elementor-22 .elementor-element.elementor-element-eb47b3f{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-3216540 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-5133808 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-5133808 .tx-button{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}
        .elementor-22 .elementor-element.elementor-element-5133808 .tx-description
        {font-family:"Verdana", Sans-serif;}.elementor-22 .elementor-element.elementor-element-5133808 .tx-subTitle{color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-b152af3 > .elementor-container{max-width:1320px;}.elementor-22 .elementor-element.elementor-element-b152af3{overflow:hidden;padding:50px 0px 70px 0px;}.elementor-22 .elementor-element.elementor-element-fcb7fef > .elementor-element-populated{margin:30px 0px 0px 50px;--e-column-margin-right:0px;--e-column-margin-left:50px;}.elementor-22 .elementor-element.elementor-element-b68972b .tx-listItems{text-align:left;}.elementor-22 .elementor-element.elementor-element-eed5f3f > .elementor-element-populated{margin:0px 0px 0px 30px;--e-column-margin-right:0px;--e-column-margin-left:30px;}.elementor-22 .elementor-element.elementor-element-46fde98 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-07fccb0 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-07fccb0 .s-progress{width:95%;}.elementor-22 .elementor-element.elementor-element-813113b > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-813113b .s-progress{width:90%;}.elementor-22 .elementor-element.elementor-element-0cc30c4 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-0cc30c4 .s-progress{width:85%;}.elementor-22 .elementor-element.elementor-element-078da62{margin-top:50px;margin-bottom:0px;}.elementor-22 .elementor-element.elementor-element-6767d07 > .elementor-element-populated{padding:00px 00px 00px 00px;}.elementor-22 .elementor-element.elementor-element-276ec3c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-db37624{padding:0px 0px 60px 0px;}.elementor-22 .elementor-element.elementor-element-13cb55d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-d6aa0dc > .elementor-container{max-width:1300px;}.elementor-22 .elementor-element.elementor-element-d6aa0dc{overflow:hidden;padding:120px 0px 120px 0px;}.elementor-22 .elementor-element.elementor-element-c4e1c22 > .elementor-element-populated{margin:0px 0px 0px 3px;--e-column-margin-right:0px;--e-column-margin-left:3px;}.elementor-22 .elementor-element.elementor-element-ebc3b8f .tx-description{margin:20px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-18f0f00{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-22 .elementor-element.elementor-element-18f0f00 > .elementor-widget-container{margin:0px 0px -20px 0px;padding:0px 0px 0px 0px;}
                .elementor-22 .elementor-element.elementor-element-18f0f00 .tx-listItems li,
                .elementor-22 .elementor-element.elementor-element-18f0f00 .tx-listItems li a
                {font-size:15px;}.elementor-22 .elementor-element.elementor-element-18f0f00 .tx-listItems{text-align:left;}.elementor-22 .elementor-element.elementor-element-7fca39b{width:var( --container-widget-width, 96% );max-width:96%;--container-widget-width:96%;--container-widget-flex-grow:0;}.elementor-22 .elementor-element.elementor-element-23efefb{overflow:hidden;}.elementor-22 .elementor-element.elementor-element-5152c14 > .elementor-element-populated{padding:0px 0px 0px 0px;}
        .elementor-22 .elementor-element.elementor-element-2bab7f4 .tx-button:hover,
        .elementor-22 .elementor-element.elementor-element-2bab7f4 .tx-button::after
        {background-color:#F30E0E;}.elementor-22 .elementor-element.elementor-element-c956d68 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-91e3bb8 > .elementor-widget-container{margin:-50px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-a821af1{overflow:hidden;}.elementor-22 .elementor-element.elementor-element-589815c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-ccd0d13 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-3dfe344 > .elementor-container{max-width:1340px;}.elementor-22 .elementor-element.elementor-element-3dfe344{padding:120px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-e3673cd .tx-description{margin:20px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-e3673cd{text-align:center;}.elementor-22 .elementor-element.elementor-element-d4c3d79 > .elementor-container{max-width:1360px;}.elementor-22 .elementor-element.elementor-element-d4c3d79 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:15px;}.elementor-22 .elementor-element.elementor-element-d4c3d79{margin-top:25px;margin-bottom:0px;}.elementor-22 .elementor-element.elementor-element-92aa27f .fti-project-2-item .thumb{margin:95px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-b374bde > .elementor-container{max-width:1360px;}.elementor-22 .elementor-element.elementor-element-b374bde{margin-top:30px;margin-bottom:0px;}.elementor-22 .elementor-element.elementor-element-bbd046e > .elementor-container{max-width:1360px;}.elementor-22 .elementor-element.elementor-element-bbd046e{padding:35px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-0f6e17e .tx-infoText{text-align:left;}.elementor-22 .elementor-element.elementor-element-723de1a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-b6aef4a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-77da1e1:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-77da1e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-22 .elementor-element.elementor-element-77da1e1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 125px 0px;}.elementor-22 .elementor-element.elementor-element-77da1e1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22 .elementor-element.elementor-element-1bb2e28 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-5c8c0b6 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-22 .elementor-element.elementor-element-5c8c0b6 > .elementor-container{max-width:1250px;}.elementor-22 .elementor-element.elementor-element-f77b34d .tx-description{margin:20px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-f77b34d{text-align:left;}.elementor-22 .elementor-element.elementor-element-6cd4e82 > .elementor-widget-container{margin:40px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-0130532{margin-top:30px;margin-bottom:0px;}.elementor-22 .elementor-element.elementor-element-cef87a6 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-1f2278e{--display:flex;--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;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-1f2278e:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-1f2278e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-a42311b .tx-title{color:#383838;}
        .elementor-22 .elementor-element.elementor-element-a42311b .tx-title
        {font-size:40px;}.elementor-22 .elementor-element.elementor-element-a42311b{text-align:center;}.elementor-22 .elementor-element.elementor-element-d68deff{--e-image-carousel-slides-to-show:5;}.elementor-22 .elementor-element.elementor-element-bce130b{margin-top:-80px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-a9b52ba > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-91bfc16 .tx-section{padding:130px 0px 0px 0px;}body.elementor-page-22:not(.elementor-motion-effects-element-type-background), body.elementor-page-22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDFB;}@media(max-width:1024px){.elementor-22 .elementor-element.elementor-element-fcb7fef > .elementor-element-populated{margin:30px 0px 0px 10px;--e-column-margin-right:0px;--e-column-margin-left:10px;}.elementor-22 .elementor-element.elementor-element-eed5f3f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-22 .elementor-element.elementor-element-d6aa0dc{padding:60px 0px 60px 0px;}.elementor-22 .elementor-element.elementor-element-c4e1c22 > .elementor-element-populated{margin:50px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-22 .elementor-element.elementor-element-d68deff{--e-image-carousel-slides-to-show:3;}}@media(min-width:768px){.elementor-22 .elementor-element.elementor-element-fcb7fef{width:54%;}.elementor-22 .elementor-element.elementor-element-eed5f3f{width:46%;}.elementor-22 .elementor-element.elementor-element-272243a{width:53.558%;}.elementor-22 .elementor-element.elementor-element-c4e1c22{width:46.366%;}.elementor-22 .elementor-element.elementor-element-e9851ec{width:60%;}.elementor-22 .elementor-element.elementor-element-39c4165{width:39.999%;}.elementor-22 .elementor-element.elementor-element-170e4c4{width:58%;}.elementor-22 .elementor-element.elementor-element-7158239{width:41.332%;}.elementor-22 .elementor-element.elementor-element-8fb408e{width:50%;}.elementor-22 .elementor-element.elementor-element-ca44bac{width:49.332%;}}@media(max-width:1024px) and (min-width:768px){.elementor-22 .elementor-element.elementor-element-fcb7fef{width:100%;}.elementor-22 .elementor-element.elementor-element-eed5f3f{width:100%;}.elementor-22 .elementor-element.elementor-element-272243a{width:100%;}.elementor-22 .elementor-element.elementor-element-c4e1c22{width:100%;}.elementor-22 .elementor-element.elementor-element-170e4c4{width:100%;}.elementor-22 .elementor-element.elementor-element-7158239{width:100%;}.elementor-22 .elementor-element.elementor-element-8fb408e{width:100%;}.elementor-22 .elementor-element.elementor-element-ca44bac{width:100%;}.elementor-22 .elementor-element.elementor-element-be7d1e7{width:70%;}.elementor-22 .elementor-element.elementor-element-415f81f{width:30%;}}@media(max-width:767px){.elementor-22 .elementor-element.elementor-element-eb47b3f{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-3216540 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-5133808 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-5133808 .tx-description{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}
        .elementor-22 .elementor-element.elementor-element-5133808 .tx-description
        {font-size:20px;}
        .elementor-22 .elementor-element.elementor-element-5133808 .tx-title
        {font-size:35px;}.elementor-22 .elementor-element.elementor-element-fcb7fef > .elementor-element-populated{margin:20px 0px 0px 4px;--e-column-margin-right:0px;--e-column-margin-left:4px;}.elementor-22 .elementor-element.elementor-element-eed5f3f > .elementor-element-populated{margin:0px 0px 0px 4px;--e-column-margin-right:0px;--e-column-margin-left:4px;}.elementor-22 .elementor-element.elementor-element-46fde98 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-db37624{padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-01c18a7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-01c18a7 .tx-description{padding:0px 0px 0px 0px;margin:0px 0px -90px 0px;}.elementor-22 .elementor-element.elementor-element-01c18a7 .tx-subTitle{margin:-40px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-d6aa0dc{padding:80px 0px 40px 0px;}.elementor-22 .elementor-element.elementor-element-2bab7f4 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-2bab7f4 .tx-subTitle{padding:0px 0px 0px 0px;margin:-35px 0px 0px 0px;}
        .elementor-22 .elementor-element.elementor-element-a42311b .tx-title
        {font-size:30px;}.elementor-22 .elementor-element.elementor-element-d68deff{--e-image-carousel-slides-to-show:2;}}/* Start custom CSS for tx_hero_slider, class: .elementor-element-5133808 *//*.fti-container-3{*/
/*    padding-right: 40px;*/
/*}*/

.fti-hero-2-wrap{
    padding-top: 50px;
    padding-right: 30px;
    padding-bottom: -50px;
}/* End custom CSS */
/* Start custom CSS for tx_progress, class: .elementor-element-07fccb0 *//* Change progress bar color */
.progress .progress-bar,
.work-progress-wrapper .progress-bar,
.elementor-widget-tx_progress .progress-bar {
    background-color: #406ab3 !important;
}/* End custom CSS */
/* Start custom CSS for tx_team, class: .elementor-element-b6aef4a */.img-shape-2{
    z-index: 9;
}
.img-shape-1{
    z-index: 0 !important;
}/* End custom CSS */