.elementor-29 .elementor-element.elementor-element-f9e7222{--display:flex;--min-height:500px;--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;--justify-content:flex-end;}.elementor-29 .elementor-element.elementor-element-f9e7222:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-f9e7222 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://iffl.projectstack.in/wp-content/uploads/2025/07/technological-futuristic-holograms-logistics-means-transport-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-29 .elementor-element.elementor-element-ad8773d{--display:flex;--margin-top:0px;--margin-bottom:70px;--margin-left:10px;--margin-right:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-29 .elementor-element.elementor-element-54610c5 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-weight:400;color:var( --e-global-color-6514cd0 );}.elementor-29 .elementor-element.elementor-element-e8b1f7f .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:70px;font-weight:500;color:var( --e-global-color-6514cd0 );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-29 .elementor-element.elementor-element-1b8de93{--divider-border-style:solid;--divider-color:#FA4729;--divider-border-width:5px;}.elementor-29 .elementor-element.elementor-element-1b8de93 > .elementor-widget-container{margin:-25px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-1b8de93 .elementor-divider-separator{width:165px;margin:0 auto;margin-left:0;}.elementor-29 .elementor-element.elementor-element-1b8de93 .elementor-divider{text-align:left;padding-block-start:12px;padding-block-end:12px;}.elementor-29 .elementor-element.elementor-element-fe81d4c{--display:flex;--min-height:0px;--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-7015315{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(4, 1fr);--grid-auto-flow:row;}.elementor-29 .elementor-element.elementor-element-762c771{--display:flex;--overflow:hidden;border-style:none;--border-style:none;--border-radius:7px 7px 7px 7px;box-shadow:0px 0px 19px 0px rgba(0, 0, 0, 0.07);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-29 .elementor-element.elementor-element-762c771:hover{border-style:none;--border-radius:0px 0px 0px 0px;--border-top-left-radius:0px;--border-top-right-radius:0px;--border-bottom-right-radius:0px;--border-bottom-left-radius:0px;}.elementor-29 .elementor-element.elementor-element-762c771, .elementor-29 .elementor-element.elementor-element-762c771::before{--border-transition:0.3s;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-29 .elementor-element.elementor-element-9c8514a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-d780488 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-d780488{text-align:start;}.elementor-29 .elementor-element.elementor-element-d780488 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:500;color:#000000;}.elementor-29 .elementor-element.elementor-element-d780488 .elementor-heading-title a:hover, .elementor-29 .elementor-element.elementor-element-d780488 .elementor-heading-title a:focus{color:#000000;}.elementor-29 .elementor-element.elementor-element-d780488 .elementor-heading-title a{transition-duration:0.1s;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-29 .elementor-element.elementor-element-b1c506b > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-b1c506b{text-align:start;font-family:"Lexend", Sans-serif;font-size:16px;font-weight:300;}.elementor-29 .elementor-element.elementor-element-5f2065c > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-5f2065c{text-align:start;}.elementor-29 .elementor-element.elementor-element-5f2065c .elementor-heading-title{font-family:"Outfit", Sans-serif;font-weight:500;color:#FA4729;}.elementor-29 .elementor-element.elementor-element-cf8f985{--display:flex;--overflow:hidden;border-style:none;--border-style:none;--border-radius:7px 7px 7px 7px;box-shadow:0px 0px 19px 0px rgba(0, 0, 0, 0.07);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-29 .elementor-element.elementor-element-cf8f985:hover{border-style:none;--border-radius:0px 0px 0px 0px;--border-top-left-radius:0px;--border-top-right-radius:0px;--border-bottom-right-radius:0px;--border-bottom-left-radius:0px;}.elementor-29 .elementor-element.elementor-element-cf8f985, .elementor-29 .elementor-element.elementor-element-cf8f985::before{--border-transition:0.3s;}.elementor-29 .elementor-element.elementor-element-b1ff1c7 > .elementor-widget-container{margin:14px 0px 4px 0px;}.elementor-29 .elementor-element.elementor-element-fa361b0 > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-fa361b0{text-align:start;}.elementor-29 .elementor-element.elementor-element-fa361b0 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:500;}.elementor-29 .elementor-element.elementor-element-359bc0f > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-359bc0f{text-align:start;font-family:"Lexend", Sans-serif;font-size:16px;font-weight:300;}.elementor-29 .elementor-element.elementor-element-11488db > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-11488db{text-align:start;}.elementor-29 .elementor-element.elementor-element-11488db .elementor-heading-title{font-family:"Outfit", Sans-serif;font-weight:500;color:#FA4729;}.elementor-29 .elementor-element.elementor-element-c47fa44{--display:flex;--overflow:hidden;border-style:none;--border-style:none;--border-radius:7px 7px 7px 7px;box-shadow:0px 0px 19px 0px rgba(0, 0, 0, 0.07);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-29 .elementor-element.elementor-element-c47fa44:hover{border-style:none;--border-radius:0px 0px 0px 0px;--border-top-left-radius:0px;--border-top-right-radius:0px;--border-bottom-right-radius:0px;--border-bottom-left-radius:0px;}.elementor-29 .elementor-element.elementor-element-c47fa44, .elementor-29 .elementor-element.elementor-element-c47fa44::before{--border-transition:0.3s;}.elementor-29 .elementor-element.elementor-element-a621137 > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-4347ae4 > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-4347ae4{text-align:start;}.elementor-29 .elementor-element.elementor-element-4347ae4 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:500;}.elementor-29 .elementor-element.elementor-element-6b33e31 > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-6b33e31{text-align:start;font-family:"Lexend", Sans-serif;font-size:16px;font-weight:300;}.elementor-29 .elementor-element.elementor-element-1406be7 > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-1406be7{text-align:start;}.elementor-29 .elementor-element.elementor-element-1406be7 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-weight:500;color:#FA4729;}.elementor-29 .elementor-element.elementor-element-5ada7ca{--display:flex;--overflow:hidden;border-style:none;--border-style:none;--border-radius:7px 7px 7px 7px;box-shadow:0px 0px 19px 0px rgba(0, 0, 0, 0.07);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-29 .elementor-element.elementor-element-5ada7ca:hover{border-style:none;--border-radius:0px 0px 0px 0px;--border-top-left-radius:0px;--border-top-right-radius:0px;--border-bottom-right-radius:0px;--border-bottom-left-radius:0px;}.elementor-29 .elementor-element.elementor-element-5ada7ca, .elementor-29 .elementor-element.elementor-element-5ada7ca::before{--border-transition:0.3s;}.elementor-29 .elementor-element.elementor-element-9a3865f > .elementor-widget-container{margin:14px 0px 4px 0px;}.elementor-29 .elementor-element.elementor-element-5e86893 > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-5e86893{text-align:start;}.elementor-29 .elementor-element.elementor-element-5e86893 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:500;}.elementor-29 .elementor-element.elementor-element-c1b0740 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-c1b0740{text-align:start;font-family:"Lexend", Sans-serif;font-size:16px;font-weight:300;}.elementor-29 .elementor-element.elementor-element-701951d > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-701951d{text-align:start;}.elementor-29 .elementor-element.elementor-element-701951d .elementor-heading-title{font-family:"Outfit", Sans-serif;font-weight:500;color:#FA4729;}.elementor-29 .elementor-element.elementor-element-d006a8b{--display:flex;--overflow:hidden;border-style:none;--border-style:none;--border-radius:7px 7px 7px 7px;box-shadow:0px 0px 19px 0px rgba(0, 0, 0, 0.07);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-29 .elementor-element.elementor-element-d006a8b:hover{border-style:none;--border-radius:0px 0px 0px 0px;--border-top-left-radius:0px;--border-top-right-radius:0px;--border-bottom-right-radius:0px;--border-bottom-left-radius:0px;}.elementor-29 .elementor-element.elementor-element-d006a8b, .elementor-29 .elementor-element.elementor-element-d006a8b::before{--border-transition:0.3s;}.elementor-29 .elementor-element.elementor-element-94f04b3 > .elementor-widget-container{margin:7px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-9c9405b > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-9c9405b{text-align:start;}.elementor-29 .elementor-element.elementor-element-9c9405b .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:500;}.elementor-29 .elementor-element.elementor-element-541b42b > .elementor-widget-container{margin:27px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-541b42b{font-family:"Lexend", Sans-serif;font-size:16px;font-weight:300;}.elementor-29 .elementor-element.elementor-element-3c8351e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-3c8351e{text-align:start;}.elementor-29 .elementor-element.elementor-element-3c8351e .elementor-heading-title{font-family:"Outfit", Sans-serif;font-weight:500;color:#FA4729;}.elementor-29 .elementor-element.elementor-element-574259e{--display:flex;--overflow:hidden;border-style:none;--border-style:none;--border-radius:7px 7px 7px 7px;box-shadow:0px 0px 19px 0px rgba(0, 0, 0, 0.07);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-29 .elementor-element.elementor-element-574259e:hover{border-style:none;--border-radius:0px 0px 0px 0px;--border-top-left-radius:0px;--border-top-right-radius:0px;--border-bottom-right-radius:0px;--border-bottom-left-radius:0px;}.elementor-29 .elementor-element.elementor-element-574259e, .elementor-29 .elementor-element.elementor-element-574259e::before{--border-transition:0.3s;}.elementor-29 .elementor-element.elementor-element-0283002 > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-880e0db > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-880e0db{text-align:start;}.elementor-29 .elementor-element.elementor-element-880e0db .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:500;}.elementor-29 .elementor-element.elementor-element-4806c18 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-4806c18{font-family:"Lexend", Sans-serif;font-size:16px;font-weight:300;}.elementor-29 .elementor-element.elementor-element-224d49c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-224d49c{text-align:start;}.elementor-29 .elementor-element.elementor-element-224d49c .elementor-heading-title{color:#FA4729;}.elementor-29 .elementor-element.elementor-element-735bbc2{--display:flex;--overflow:hidden;border-style:none;--border-style:none;--border-radius:7px 7px 7px 7px;box-shadow:0px 0px 19px 0px rgba(0, 0, 0, 0.07);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-29 .elementor-element.elementor-element-735bbc2:hover{border-style:none;--border-radius:0px 0px 0px 0px;--border-top-left-radius:0px;--border-top-right-radius:0px;--border-bottom-right-radius:0px;--border-bottom-left-radius:0px;}.elementor-29 .elementor-element.elementor-element-735bbc2, .elementor-29 .elementor-element.elementor-element-735bbc2::before{--border-transition:0.3s;}.elementor-29 .elementor-element.elementor-element-b58eee5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-389775f > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-389775f{text-align:start;}.elementor-29 .elementor-element.elementor-element-389775f .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:500;}.elementor-29 .elementor-element.elementor-element-b04efe7 > .elementor-widget-container{margin:27px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-b04efe7{font-family:"Lexend", Sans-serif;font-size:16px;font-weight:300;}.elementor-29 .elementor-element.elementor-element-9e32062 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-9e32062{text-align:start;}.elementor-29 .elementor-element.elementor-element-9e32062 .elementor-heading-title{color:#FA4729;}.elementor-29 .elementor-element.elementor-element-3c114f8{--display:flex;--overflow:hidden;border-style:none;--border-style:none;--border-radius:7px 7px 7px 7px;box-shadow:0px 0px 19px 0px rgba(0, 0, 0, 0.07);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-29 .elementor-element.elementor-element-3c114f8:hover{border-style:none;--border-radius:0px 0px 0px 0px;--border-top-left-radius:0px;--border-top-right-radius:0px;--border-bottom-right-radius:0px;--border-bottom-left-radius:0px;}.elementor-29 .elementor-element.elementor-element-3c114f8, .elementor-29 .elementor-element.elementor-element-3c114f8::before{--border-transition:0.3s;}.elementor-29 .elementor-element.elementor-element-92595f8 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-8d9e784 > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-8d9e784{text-align:start;}.elementor-29 .elementor-element.elementor-element-8d9e784 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:500;}.elementor-29 .elementor-element.elementor-element-961bf91 > .elementor-widget-container{margin:27px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-961bf91{font-family:"Lexend", Sans-serif;font-size:16px;font-weight:300;}.elementor-29 .elementor-element.elementor-element-96b9711 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-96b9711{text-align:start;}.elementor-29 .elementor-element.elementor-element-96b9711 .elementor-heading-title{color:#FA4729;}.elementor-29 .elementor-element.elementor-element-71316b8{--display:flex;--overflow:hidden;border-style:none;--border-style:none;--border-radius:7px 7px 7px 7px;box-shadow:0px 0px 19px 0px rgba(0, 0, 0, 0.07);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-29 .elementor-element.elementor-element-71316b8:hover{border-style:none;--border-radius:0px 0px 0px 0px;--border-top-left-radius:0px;--border-top-right-radius:0px;--border-bottom-right-radius:0px;--border-bottom-left-radius:0px;}.elementor-29 .elementor-element.elementor-element-71316b8, .elementor-29 .elementor-element.elementor-element-71316b8::before{--border-transition:0.3s;}.elementor-29 .elementor-element.elementor-element-f29a976 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-542403a > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-542403a{text-align:start;}.elementor-29 .elementor-element.elementor-element-542403a .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:500;}.elementor-29 .elementor-element.elementor-element-6fbe3b9 > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-6fbe3b9{font-family:"Lexend", Sans-serif;font-size:16px;font-weight:300;}.elementor-29 .elementor-element.elementor-element-53531ad{text-align:start;}.elementor-29 .elementor-element.elementor-element-53531ad .elementor-heading-title{color:#FA4729;}.elementor-29 .elementor-element.elementor-element-52ed84b{--display:flex;--overflow:hidden;border-style:none;--border-style:none;--border-radius:7px 7px 7px 7px;box-shadow:0px 0px 19px 0px rgba(0, 0, 0, 0.07);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-29 .elementor-element.elementor-element-52ed84b:hover{border-style:none;--border-radius:0px 0px 0px 0px;--border-top-left-radius:0px;--border-top-right-radius:0px;--border-bottom-right-radius:0px;--border-bottom-left-radius:0px;}.elementor-29 .elementor-element.elementor-element-52ed84b, .elementor-29 .elementor-element.elementor-element-52ed84b::before{--border-transition:0.3s;}.elementor-29 .elementor-element.elementor-element-c3d8e7b > .elementor-widget-container{margin:14px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-6d4d07f > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-6d4d07f{text-align:start;}.elementor-29 .elementor-element.elementor-element-6d4d07f .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:500;}.elementor-29 .elementor-element.elementor-element-765175b > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-765175b{font-family:"Lexend", Sans-serif;font-size:16px;font-weight:300;}.elementor-29 .elementor-element.elementor-element-8971892{text-align:start;}.elementor-29 .elementor-element.elementor-element-8971892 .elementor-heading-title{color:#FA4729;}.elementor-29 .elementor-element.elementor-element-af9039b{--display:flex;--overflow:hidden;border-style:none;--border-style:none;--border-radius:7px 7px 7px 7px;box-shadow:0px 0px 19px 0px rgba(0, 0, 0, 0.07);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-29 .elementor-element.elementor-element-af9039b:hover{border-style:none;--border-radius:0px 0px 0px 0px;--border-top-left-radius:0px;--border-top-right-radius:0px;--border-bottom-right-radius:0px;--border-bottom-left-radius:0px;}.elementor-29 .elementor-element.elementor-element-af9039b, .elementor-29 .elementor-element.elementor-element-af9039b::before{--border-transition:0.3s;}.elementor-29 .elementor-element.elementor-element-5f5089e > .elementor-widget-container{margin:11px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-5f5089e{text-align:start;}.elementor-29 .elementor-element.elementor-element-5f5089e .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:500;}.elementor-29 .elementor-element.elementor-element-45fe663 > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-45fe663{font-family:"Lexend", Sans-serif;font-size:16px;font-weight:300;}.elementor-29 .elementor-element.elementor-element-90592d1{text-align:start;}.elementor-29 .elementor-element.elementor-element-90592d1 .elementor-heading-title{color:#FA4729;}.elementor-29 .elementor-element.elementor-element-899d584{--display:flex;--overflow:hidden;border-style:none;--border-style:none;--border-radius:7px 7px 7px 7px;box-shadow:0px 0px 19px 0px rgba(0, 0, 0, 0.07);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-29 .elementor-element.elementor-element-899d584:hover{border-style:none;--border-radius:0px 0px 0px 0px;--border-top-left-radius:0px;--border-top-right-radius:0px;--border-bottom-right-radius:0px;--border-bottom-left-radius:0px;}.elementor-29 .elementor-element.elementor-element-899d584, .elementor-29 .elementor-element.elementor-element-899d584::before{--border-transition:0.3s;}.elementor-29 .elementor-element.elementor-element-dee1971 > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-9aa7ef9 > .elementor-widget-container{margin:11px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-9aa7ef9{text-align:start;}.elementor-29 .elementor-element.elementor-element-9aa7ef9 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:500;}.elementor-29 .elementor-element.elementor-element-08c92c9 > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-08c92c9{font-family:"Lexend", Sans-serif;font-size:16px;font-weight:300;}.elementor-29 .elementor-element.elementor-element-14885f0{text-align:start;}.elementor-29 .elementor-element.elementor-element-14885f0 .elementor-heading-title{color:#FA4729;}.elementor-29 .elementor-element.elementor-element-4fc541d{--display:flex;--overflow:hidden;border-style:none;--border-style:none;--border-radius:7px 7px 7px 7px;box-shadow:0px 0px 19px 0px rgba(0, 0, 0, 0.07);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-29 .elementor-element.elementor-element-4fc541d:hover{border-style:none;--border-radius:0px 0px 0px 0px;--border-top-left-radius:0px;--border-top-right-radius:0px;--border-bottom-right-radius:0px;--border-bottom-left-radius:0px;}.elementor-29 .elementor-element.elementor-element-4fc541d, .elementor-29 .elementor-element.elementor-element-4fc541d::before{--border-transition:0.3s;}.elementor-29 .elementor-element.elementor-element-2dc980a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-303488a > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-303488a{text-align:start;}.elementor-29 .elementor-element.elementor-element-303488a .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:500;}.elementor-29 .elementor-element.elementor-element-b26abd5 > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-b26abd5{text-align:start;font-family:"Lexend", Sans-serif;font-size:16px;font-weight:300;}.elementor-29 .elementor-element.elementor-element-8d4cde1 > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-8d4cde1{text-align:start;}.elementor-29 .elementor-element.elementor-element-8d4cde1 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-weight:500;color:#FA4729;}.elementor-29 .elementor-element.elementor-element-0f2c3ef{--display:flex;--overflow:hidden;border-style:none;--border-style:none;--border-radius:7px 7px 7px 7px;box-shadow:0px 0px 19px 0px rgba(0, 0, 0, 0.07);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-29 .elementor-element.elementor-element-0f2c3ef:hover{border-style:none;--border-radius:0px 0px 0px 0px;--border-top-left-radius:0px;--border-top-right-radius:0px;--border-bottom-right-radius:0px;--border-bottom-left-radius:0px;}.elementor-29 .elementor-element.elementor-element-0f2c3ef, .elementor-29 .elementor-element.elementor-element-0f2c3ef::before{--border-transition:0.3s;}.elementor-29 .elementor-element.elementor-element-dadb4e8 > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-b88b22d > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-b88b22d{text-align:start;}.elementor-29 .elementor-element.elementor-element-b88b22d .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:500;}.elementor-29 .elementor-element.elementor-element-8c7889d > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-8c7889d{text-align:start;font-family:"Lexend", Sans-serif;font-size:16px;font-weight:300;}.elementor-29 .elementor-element.elementor-element-ff20db9 > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-ff20db9{text-align:start;}.elementor-29 .elementor-element.elementor-element-ff20db9 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-weight:500;color:#FA4729;}.elementor-29 .elementor-element.elementor-element-5847ca5{--display:flex;--overflow:hidden;border-style:none;--border-style:none;--border-radius:7px 7px 7px 7px;box-shadow:0px 0px 19px 0px rgba(0, 0, 0, 0.07);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-29 .elementor-element.elementor-element-5847ca5:hover{border-style:none;--border-radius:0px 0px 0px 0px;--border-top-left-radius:0px;--border-top-right-radius:0px;--border-bottom-right-radius:0px;--border-bottom-left-radius:0px;}.elementor-29 .elementor-element.elementor-element-5847ca5, .elementor-29 .elementor-element.elementor-element-5847ca5::before{--border-transition:0.3s;}.elementor-29 .elementor-element.elementor-element-9cd4bfc > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-c38a4e0 > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-c38a4e0{text-align:start;}.elementor-29 .elementor-element.elementor-element-c38a4e0 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:500;}.elementor-29 .elementor-element.elementor-element-4e2e402 > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-4e2e402{text-align:start;font-family:"Lexend", Sans-serif;font-size:16px;font-weight:300;}.elementor-29 .elementor-element.elementor-element-9726bc3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-9726bc3{text-align:start;}.elementor-29 .elementor-element.elementor-element-9726bc3 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-weight:500;color:#FA4729;}.elementor-29 .elementor-element.elementor-element-f864c29{--display:flex;--overflow:hidden;border-style:none;--border-style:none;--border-radius:7px 7px 7px 7px;box-shadow:0px 0px 19px 0px rgba(0, 0, 0, 0.07);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-29 .elementor-element.elementor-element-f864c29:hover{border-style:none;--border-radius:0px 0px 0px 0px;--border-top-left-radius:0px;--border-top-right-radius:0px;--border-bottom-right-radius:0px;--border-bottom-left-radius:0px;}.elementor-29 .elementor-element.elementor-element-f864c29, .elementor-29 .elementor-element.elementor-element-f864c29::before{--border-transition:0.3s;}.elementor-29 .elementor-element.elementor-element-090a594 > .elementor-widget-container{margin:17px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-00a6f3e > .elementor-widget-container{margin:11px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-00a6f3e{text-align:start;}.elementor-29 .elementor-element.elementor-element-00a6f3e .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:500;}.elementor-29 .elementor-element.elementor-element-9091df3 > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-9091df3{text-align:start;font-family:"Lexend", Sans-serif;font-size:16px;font-weight:300;}.elementor-29 .elementor-element.elementor-element-3cedc55 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-3cedc55{text-align:start;}.elementor-29 .elementor-element.elementor-element-3cedc55 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-weight:500;color:#FA4729;}@media(min-width:768px){.elementor-29 .elementor-element.elementor-element-fe81d4c{--content-width:1140px;}}@media(min-width:2400px){.elementor-29 .elementor-element.elementor-element-7015315{--grid-auto-flow:row;}}@media(max-width:1366px){.elementor-29 .elementor-element.elementor-element-7015315{--grid-auto-flow:row;}}@media(max-width:1200px){.elementor-29 .elementor-element.elementor-element-ad8773d{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-29 .elementor-element.elementor-element-7015315{--grid-auto-flow:row;}}@media(max-width:1024px){.elementor-29 .elementor-element.elementor-element-7015315{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-29 .elementor-element.elementor-element-7015315{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for heading, class: .elementor-element-d780488 */.services-box .card2:hover:before{
        bottom: -4px;
        content: "";
        display: block;
        height: 2px;
        left: 0;
        position: absolute;
        background: #0000;
        opacity: 0.6;
        transition: width 0.3s ease 0s, opacity 0.3s ease 0s;
        width: 0;
  }
      .services-box .card2:hover::before{
        width: 100%;
        opacity: 0.9;
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-762c771 */.services-box .card1:before {
    content:'';
  position: absolute;
  background-color: #FA4729;
  width: 3px;
  height: 100%;
  bottom: 0;
  left:0px; 
  	transition: 0.4s;
  	 border-radius: 20px 0 0 20px;
}
 .services-box  .card1:hover::before  {
       width: 10px !important;
       border-radius: 20px 0 0 20px;
  }
  
   .services-box .card1:hover h4{
       text-decoration: underline;
   }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf8f985 */.services-box .card1:before {
    content:'';
  position: absolute;
  background-color: #FA4729;
  width: 3px;
  height: 100%;
  bottom: 0;
  left:0px; 
  	transition: 0.4s;
  	 border-radius: 20px 0 0 20px;
}
 .services-box  .card1:hover::before  {
       width: 10px !important;
       border-radius: 20px 0 0 20px;
  }
  
   .services-box .card1:hover h4{
       text-decoration: underline;
   }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c47fa44 */.services-box .card1:before {
    content:'';
  position: absolute;
  background-color: #FA4729;
  width: 3px;
  height: 100%;
  bottom: 0;
  left:0px; 
  	transition: 0.4s;
  	 border-radius: 20px 0 0 20px;
}
 .services-box  .card1:hover::before  {
       width: 10px !important;
       border-radius: 20px 0 0 20px;
  }
  
   .services-box .card1:hover h4{
       text-decoration: underline;
   }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ada7ca */.services-box .card1:before {
    content:'';
  position: absolute;
  background-color: #FA4729;
  width: 3px;
  height: 100%;
  bottom: 0;
  left:0px; 
  	transition: 0.4s;
  	 border-radius: 20px 0 0 20px;
}
 .services-box  .card1:hover::before  {
       width: 10px !important;
       border-radius: 20px 0 0 20px;
  }
  
   .services-box .card1:hover h4{
       text-decoration: underline;
   }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d006a8b */.services-box .card1:before {
    content:'';
  position: absolute;
  background-color: #FA4729;
  width: 3px;
  height: 100%;
  bottom: 0;
  left:0px; 
  	transition: 0.4s;
  	 border-radius: 20px 0 0 20px;
}
 .services-box  .card1:hover::before  {
       width: 10px !important;
       border-radius: 20px 0 0 20px;
  }
  
   .services-box .card1:hover h4{
       text-decoration: underline;
   }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-574259e */.services-box .card1:before {
    content:'';
  position: absolute;
  background-color: #FA4729;
  width: 3px;
  height: 100%;
  bottom: 0;
  left:0px; 
  	transition: 0.4s;
  	 border-radius: 20px 0 0 20px;
}
 .services-box  .card1:hover::before  {
       width: 10px !important;
       border-radius: 20px 0 0 20px;
  }
  
   .services-box .card1:hover h4{
       text-decoration: underline;
   }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-735bbc2 */.services-box .card1:before {
    content:'';
  position: absolute;
  background-color: #FA4729;
  width: 3px;
  height: 100%;
  bottom: 0;
  left:0px; 
  	transition: 0.4s;
  	 border-radius: 20px 0 0 20px;
}
 .services-box  .card1:hover::before  {
       width: 10px !important;
       border-radius: 20px 0 0 20px;
  }
  
   .services-box .card1:hover h4{
       text-decoration: underline;
   }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c114f8 */.services-box .card1:before {
    content:'';
  position: absolute;
  background-color: #FA4729;
  width: 3px;
  height: 100%;
  bottom: 0;
  left:0px; 
  	transition: 0.4s;
  	 border-radius: 20px 0 0 20px;
}
 .services-box  .card1:hover::before  {
       width: 10px !important;
       border-radius: 20px 0 0 20px;
  }
  
   .services-box .card1:hover h4{
       text-decoration: underline;
   }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-71316b8 */.services-box .card1:before {
    content:'';
  position: absolute;
  background-color: #FA4729;
  width: 3px;
  height: 100%;
  bottom: 0;
  left:0px; 
  	transition: 0.4s;
  	 border-radius: 20px 0 0 20px;
}
 .services-box  .card1:hover::before  {
       width: 10px !important;
       border-radius: 20px 0 0 20px;
  }
  
   .services-box .card1:hover h4{
       text-decoration: underline;
   }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52ed84b */.services-box .card1:before {
    content:'';
  position: absolute;
  background-color: #FA4729;
  width: 3px;
  height: 100%;
  bottom: 0;
  left:0px; 
  	transition: 0.4s;
  	 border-radius: 20px 0 0 20px;
}
 .services-box  .card1:hover::before  {
       width: 10px !important;
       border-radius: 20px 0 0 20px;
  }
  
   .services-box .card1:hover h4{
       text-decoration: underline;
   }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-af9039b */.services-box .card1:before {
    content:'';
  position: absolute;
  background-color: #FA4729;
  width: 3px;
  height: 100%;
  bottom: 0;
  left:0px; 
  	transition: 0.4s;
  	 border-radius: 20px 0 0 20px;
}
 .services-box  .card1:hover::before  {
       width: 10px !important;
       border-radius: 20px 0 0 20px;
  }
  
   .services-box .card1:hover h4{
       text-decoration: underline;
   }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-899d584 */.services-box .card1:before {
    content:'';
  position: absolute;
  background-color: #FA4729;
  width: 3px;
  height: 100%;
  bottom: 0;
  left:0px; 
  	transition: 0.4s;
  	 border-radius: 20px 0 0 20px;
}
 .services-box  .card1:hover::before  {
       width: 10px !important;
       border-radius: 20px 0 0 20px;
  }
  
   .services-box .card1:hover h4{
       text-decoration: underline;
   }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4fc541d */.services-box .card1:before {
    content:'';
  position: absolute;
  background-color: #FA4729;
  width: 3px;
  height: 100%;
  bottom: 0;
  left:0px; 
  	transition: 0.4s;
  	 border-radius: 20px 0 0 20px;
}
 .services-box  .card1:hover::before  {
       width: 10px !important;
       border-radius: 20px 0 0 20px;
  }
  
   .services-box .card1:hover h4{
       text-decoration: underline;
   }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0f2c3ef */.services-box .card1:before {
    content:'';
  position: absolute;
  background-color: #FA4729;
  width: 3px;
  height: 100%;
  bottom: 0;
  left:0px; 
  	transition: 0.4s;
  	 border-radius: 20px 0 0 20px;
}
 .services-box  .card1:hover::before  {
       width: 10px !important;
       border-radius: 20px 0 0 20px;
  }
  
   .services-box .card1:hover h4{
       text-decoration: underline;
   }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5847ca5 */.services-box .card1:before {
    content:'';
  position: absolute;
  background-color: #FA4729;
  width: 3px;
  height: 100%;
  bottom: 0;
  left:0px; 
  	transition: 0.4s;
  	 border-radius: 20px 0 0 20px;
}
 .services-box  .card1:hover::before  {
       width: 10px !important;
       border-radius: 20px 0 0 20px;
  }
  
   .services-box .card1:hover h4{
       text-decoration: underline;
   }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f864c29 */.services-box .card1:before {
    content:'';
  position: absolute;
  background-color: #FA4729;
  width: 3px;
  height: 100%;
  bottom: 0;
  left:0px; 
  	transition: 0.4s;
  	 border-radius: 20px 0 0 20px;
}
 .services-box  .card1:hover::before  {
       width: 10px !important;
       border-radius: 20px 0 0 20px;
  }
  
   .services-box .card1:hover h4{
       text-decoration: underline;
   }/* End custom CSS */