.elementor-4760 .elementor-element.elementor-element-9a908b6{padding:120px 0px 0px 0px;}.elementor-4760 .elementor-element.elementor-element-d54408d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4760 .elementor-element.elementor-element-15057eb .tx-section{padding:0px 0px 0px 0px;}.elementor-4760 .elementor-element.elementor-element-e43e4f2 > .elementor-container{max-width:1345px;}.elementor-4760 .elementor-element.elementor-element-e43e4f2 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:45px;}.elementor-4760 .elementor-element.elementor-element-e43e4f2{padding:40px 0px 65px 0px;}.elementor-4760 .elementor-element.elementor-element-2fba6c0{--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;--padding-top:4rem;--padding-bottom:4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4760 .elementor-element.elementor-element-2fba6c0:not(.elementor-motion-effects-element-type-background), .elementor-4760 .elementor-element.elementor-element-2fba6c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #111111 0%, #111111 100%);}.elementor-4760 .elementor-element.elementor-element-569937e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-4760 .elementor-element.elementor-element-d86ff2d{--display:flex;}.elementor-4760 .elementor-element.elementor-element-a0b126d{text-align:center;font-size:16px;color:#FFFFFF;}.elementor-4760 .elementor-element.elementor-element-0605c32{--display:flex;}.elementor-4760 .elementor-element.elementor-element-0075ae7{text-align:center;font-size:16px;color:#FFFFFF;}.elementor-4760 .elementor-element.elementor-element-30a9d6b{--display:flex;}.elementor-4760 .elementor-element.elementor-element-7901b09{text-align:center;font-size:16px;color:#FFFFFF;}.elementor-4760 .elementor-element.elementor-element-3e7893a{--display:flex;}.elementor-4760 .elementor-element.elementor-element-813f371{text-align:center;font-size:16px;color:#FFFFFF;}.elementor-4760 .elementor-element.elementor-element-87aa9b5 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4760 .elementor-element.elementor-element-60024a0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:7rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-4760 .elementor-element.elementor-element-89e050c{width:var( --container-widget-width, 66.143% );max-width:66.143%;--container-widget-width:66.143%;--container-widget-flex-grow:0;font-size:16px;color:#444444;}.elementor-4760 .elementor-element.elementor-element-89e050c > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-4760 .elementor-element.elementor-element-89e050c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4760 .elementor-element.elementor-element-47f12c3 img{width:100%;max-width:100%;}.elementor-4760 .elementor-element.elementor-element-9ec65c6 > .elementor-container{max-width:1300px;}.elementor-4760 .elementor-element.elementor-element-9ec65c6{padding:07rem 0rem 0rem 0rem;}.elementor-4760 .elementor-element.elementor-element-506c002 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4760 .elementor-element.elementor-element-b43ba12{text-align:center;}.elementor-4760 .elementor-element.elementor-element-66ca723 > .elementor-container{max-width:1300px;}.elementor-4760 .elementor-element.elementor-element-66ca723{overflow:hidden;padding:30px 0px 60px 0px;}.elementor-4760 .elementor-element.elementor-element-b8deff2 .txIcon-box{background-color:#F2F2F2;}.elementor-4760 .elementor-element.elementor-element-305a14b .txIcon-box{background-color:#F2F2F2;}.elementor-4760 .elementor-element.elementor-element-28cba34 > .elementor-element-populated{padding:0px 0px 0px 0px;}@media(max-width:1024px) and (min-width:768px){.elementor-4760 .elementor-element.elementor-element-a14ea64{width:50%;}.elementor-4760 .elementor-element.elementor-element-2abebcc{width:50%;}.elementor-4760 .elementor-element.elementor-element-d8df527{width:50%;}.elementor-4760 .elementor-element.elementor-element-bfe2aec{width:50%;}.elementor-4760 .elementor-element.elementor-element-62eff39{width:50%;}.elementor-4760 .elementor-element.elementor-element-cce7ae9{width:50%;}.elementor-4760 .elementor-element.elementor-element-44d9ce6{width:50%;}.elementor-4760 .elementor-element.elementor-element-522c0a5{width:50%;}}/* Start custom CSS for tx_about, class: .elementor-element-15057eb */.fti-solution-3-wrap .content .solution-bottom {
    display: block;
    grid-template-columns: 1fr 1.91fr;
    gap: 45px;
}
.fti-solution-3-wrap .content .solution-title-wrap {
    margin: 0 0 40px 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-89e050c */.elementor-4760 .elementor-element.elementor-element-89e050c.elementor-element {
    --flex-grow: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-47f12c3 */.elementor-element-47f12c3{
    flex-grow: 1;
}/* End custom CSS */
/* Start custom CSS for tx_icon_box, class: .elementor-element-e2396fc */.fti-services-3-item .icon img{
    width: 90px
}/* End custom CSS */
/* Start custom CSS for tx_cta, class: .elementor-element-8eff16c */.fti-contact-3-form form .input-field {
    border: 2px solid rgb(255 255 255);
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-c3da5e4 */.fti-cta-4-area {
    position: relative;
    background-color: #F2F2F2;
  
}/* End custom CSS */