.elementor-1003536 .elementor-element.elementor-element-634fb14{--display:flex;--min-height:350px;--overlay-opacity:0.37;--margin-top:-55px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:140px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-1003536 .elementor-element.elementor-element-634fb14:not(.elementor-motion-effects-element-type-background), .elementor-1003536 .elementor-element.elementor-element-634fb14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://abengg-systems.com/wp-content/uploads/2026/10/Connected-Industry-4.0-Logistics.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1003536 .elementor-element.elementor-element-634fb14::before, .elementor-1003536 .elementor-element.elementor-element-634fb14 > .elementor-background-video-container::before, .elementor-1003536 .elementor-element.elementor-element-634fb14 > .e-con-inner > .elementor-background-video-container::before, .elementor-1003536 .elementor-element.elementor-element-634fb14 > .elementor-background-slideshow::before, .elementor-1003536 .elementor-element.elementor-element-634fb14 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1003536 .elementor-element.elementor-element-634fb14 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-5448261 );--background-overlay:'';}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-1003536 .elementor-element.elementor-element-5c4621f .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:55px;font-weight:600;line-height:65px;color:var( --e-global-color-dbf133d );}.elementor-1003536 .elementor-element.elementor-element-90fd29f .ekit-breadcrumb > li:not(.brd_sep){color:var( --e-global-color-primary );}.elementor-1003536 .elementor-element.elementor-element-90fd29f .ekit-breadcrumb > li > a{color:var( --e-global-color-dbf133d );}.elementor-1003536 .elementor-element.elementor-element-90fd29f .ekit-breadcrumb > li > span.ekit_home_icon{color:var( --e-global-color-dbf133d );}.elementor-1003536 .elementor-element.elementor-element-90fd29f .ekit-breadcrumb > li > span.ekit_home_icon svg{fill:var( --e-global-color-dbf133d );}.elementor-1003536 .elementor-element.elementor-element-90fd29f .ekit-breadcrumb > li:hover > a{color:var( --e-global-color-dbf133d );}.elementor-1003536 .elementor-element.elementor-element-90fd29f .ekit-breadcrumb > li:hover > span.ekit_home_icon{color:var( --e-global-color-dbf133d );}.elementor-1003536 .elementor-element.elementor-element-90fd29f .ekit-breadcrumb > li:hover > span.ekit_home_icon svg{fill:var( --e-global-color-dbf133d );}.elementor-1003536 .elementor-element.elementor-element-90fd29f .ekit-breadcrumb{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-1003536 .elementor-element.elementor-element-90fd29f .ekit-breadcrumb > li:is(.brd_sep){color:var( --e-global-color-5448261 );}.elementor-1003536 .elementor-element.elementor-element-90fd29f .ekit-breadcrumb > li:is(.brd_sep) svg{fill:var( --e-global-color-5448261 );}.elementor-1003536 .elementor-element.elementor-element-b79deae{--display:flex;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-1003536 .elementor-element.elementor-element-ee36cdc .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-5448261 );margin:0px 0px 0px 0px;font-family:"Times New Roman", Sans-serif;font-size:40px;font-weight:600;line-height:50px;}.elementor-1003536 .elementor-element.elementor-element-ee36cdc .elementskit-section-title-wraper .elementskit-section-title:hover{color:var( --e-global-color-primary );}.elementor-1003536 .elementor-element.elementor-element-ee36cdc .elementskit-section-title-wraper .elementskit-section-title > span{color:var( --e-global-color-primary );}.elementor-1003536 .elementor-element.elementor-element-ee36cdc .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:var( --e-global-color-5448261 );}.elementor-1003536 .elementor-element.elementor-element-ee36cdc .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-1003536 .elementor-element.elementor-element-ee36cdc .elementskit-section-title-wraper .elementskit-section-title > span{font-family:"Times New Roman", Sans-serif;font-size:40px;font-weight:600;font-style:italic;line-height:50px;}.elementor-1003536 .elementor-element.elementor-element-ee36cdc .elementskit-section-title-wraper p{color:var( --e-global-color-5448261 );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1003536 .elementor-element.elementor-element-bda3bf5{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-1003536 .elementor-element.elementor-element-5773fda{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#BBBABA;--border-color:#BBBABA;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-1003536 .elementor-element.elementor-element-6cb7822{background-color:var( --e-global-color-5448261 );padding:07px 0px 07px 0px;border-radius:015px 015px 0px 0px;}.elementor-1003536 .elementor-element.elementor-element-6cb7822:hover{background-color:var( --e-global-color-primary );}.elementor-1003536 .elementor-element.elementor-element-6cb7822 .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-dbf133d );margin:0px 0px 0px 0px;font-family:"Times New Roman", Sans-serif;font-size:28px;font-weight:600;line-height:40px;}.elementor-1003536 .elementor-element.elementor-element-6cb7822 .elementskit-section-title-wraper .elementskit-section-title > span{color:#000000;padding:0px 0px 0px 0px;}.elementor-1003536 .elementor-element.elementor-element-6cb7822 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1003536 .elementor-element.elementor-element-3fecc1d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1003536 .elementor-element.elementor-element-3fecc1d img{border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-1003536 .elementor-element.elementor-element-0381c74{background-color:#CCCCCC;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 015px 015px;text-align:center;}.elementor-1003536 .elementor-element.elementor-element-c36214b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#BBBABA;--border-color:#BBBABA;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-1003536 .elementor-element.elementor-element-d6d672a{background-color:var( --e-global-color-primary );padding:07px 0px 07px 0px;border-radius:015px 015px 0px 0px;}.elementor-1003536 .elementor-element.elementor-element-d6d672a:hover{background-color:var( --e-global-color-5448261 );}.elementor-1003536 .elementor-element.elementor-element-d6d672a .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-dbf133d );margin:0px 0px 0px 0px;font-family:"Times New Roman", Sans-serif;font-size:28px;font-weight:600;line-height:40px;}.elementor-1003536 .elementor-element.elementor-element-d6d672a .elementskit-section-title-wraper .elementskit-section-title > span{color:#000000;padding:0px 0px 0px 0px;}.elementor-1003536 .elementor-element.elementor-element-d6d672a .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-1003536 .elementor-element.elementor-element-333cc43{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1003536 .elementor-element.elementor-element-333cc43 img{border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1003536 .elementor-element.elementor-element-c43a00a{background-color:#CCCCCC;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 015px 015px;text-align:center;}.elementor-1003536 .elementor-element.elementor-element-738c052{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#BBBABA;--border-color:#BBBABA;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-1003536 .elementor-element.elementor-element-aa825a6{background-color:var( --e-global-color-5448261 );padding:07px 0px 07px 0px;border-radius:015px 015px 0px 0px;}.elementor-1003536 .elementor-element.elementor-element-aa825a6:hover{background-color:var( --e-global-color-primary );}.elementor-1003536 .elementor-element.elementor-element-aa825a6 .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-dbf133d );margin:0px 0px 0px 0px;font-family:"Times New Roman", Sans-serif;font-size:28px;font-weight:600;line-height:40px;}.elementor-1003536 .elementor-element.elementor-element-aa825a6 .elementskit-section-title-wraper .elementskit-section-title > span{color:#000000;padding:0px 0px 0px 0px;}.elementor-1003536 .elementor-element.elementor-element-aa825a6 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-1003536 .elementor-element.elementor-element-3d24da4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1003536 .elementor-element.elementor-element-3d24da4 img{border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1003536 .elementor-element.elementor-element-e1141d9{background-color:#CCCCCC;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 015px 015px;text-align:center;}.elementor-1003536 .elementor-element.elementor-element-b843a92{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#BBBABA;--border-color:#BBBABA;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-1003536 .elementor-element.elementor-element-705466d{background-color:var( --e-global-color-primary );padding:07px 0px 07px 0px;border-radius:015px 015px 0px 0px;}.elementor-1003536 .elementor-element.elementor-element-705466d:hover{background-color:var( --e-global-color-5448261 );}.elementor-1003536 .elementor-element.elementor-element-705466d .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-dbf133d );margin:0px 0px 0px 0px;font-family:"Times New Roman", Sans-serif;font-size:28px;font-weight:600;line-height:40px;}.elementor-1003536 .elementor-element.elementor-element-705466d .elementskit-section-title-wraper .elementskit-section-title > span{color:#000000;padding:0px 0px 0px 0px;}.elementor-1003536 .elementor-element.elementor-element-705466d .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-1003536 .elementor-element.elementor-element-4b92453{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1003536 .elementor-element.elementor-element-4b92453 img{border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1003536 .elementor-element.elementor-element-85f774e{background-color:#CCCCCC;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 015px 015px;text-align:center;}.elementor-1003536 .elementor-element.elementor-element-7c273b2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#BBBABA;--border-color:#BBBABA;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-1003536 .elementor-element.elementor-element-f8f2623{background-color:var( --e-global-color-5448261 );padding:07px 0px 07px 0px;border-radius:015px 015px 0px 0px;}.elementor-1003536 .elementor-element.elementor-element-f8f2623:hover{background-color:var( --e-global-color-primary );}.elementor-1003536 .elementor-element.elementor-element-f8f2623 .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-dbf133d );margin:0px 0px 0px 0px;font-family:"Times New Roman", Sans-serif;font-size:28px;font-weight:600;line-height:40px;}.elementor-1003536 .elementor-element.elementor-element-f8f2623 .elementskit-section-title-wraper .elementskit-section-title > span{color:#000000;padding:0px 0px 0px 0px;}.elementor-1003536 .elementor-element.elementor-element-f8f2623 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-1003536 .elementor-element.elementor-element-13b518f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1003536 .elementor-element.elementor-element-13b518f img{border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1003536 .elementor-element.elementor-element-0764e86{background-color:#CCCCCC;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 015px 015px;text-align:center;}.elementor-1003536 .elementor-element.elementor-element-e280736{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-1003536 .elementor-element.elementor-element-f4499db{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#BBBABA;--border-color:#BBBABA;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-1003536 .elementor-element.elementor-element-4aa7fbf{background-color:var( --e-global-color-5448261 );padding:07px 0px 07px 0px;border-radius:015px 015px 0px 0px;}.elementor-1003536 .elementor-element.elementor-element-4aa7fbf:hover{background-color:var( --e-global-color-primary );}.elementor-1003536 .elementor-element.elementor-element-4aa7fbf .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-dbf133d );margin:0px 0px 0px 0px;font-family:"Times New Roman", Sans-serif;font-size:28px;font-weight:600;line-height:40px;}.elementor-1003536 .elementor-element.elementor-element-4aa7fbf .elementskit-section-title-wraper .elementskit-section-title > span{color:#000000;padding:0px 0px 0px 0px;}.elementor-1003536 .elementor-element.elementor-element-4aa7fbf .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-1003536 .elementor-element.elementor-element-33d5147{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1003536 .elementor-element.elementor-element-33d5147 img{border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1003536 .elementor-element.elementor-element-e677056{background-color:#CCCCCC;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 015px 015px;text-align:center;}.elementor-1003536 .elementor-element.elementor-element-73c1266{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#BBBABA;--border-color:#BBBABA;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-1003536 .elementor-element.elementor-element-be89d82{background-color:var( --e-global-color-primary );padding:07px 0px 07px 0px;border-radius:015px 015px 0px 0px;}.elementor-1003536 .elementor-element.elementor-element-be89d82:hover{background-color:var( --e-global-color-5448261 );}.elementor-1003536 .elementor-element.elementor-element-be89d82 .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-dbf133d );margin:0px 0px 0px 0px;font-family:"Times New Roman", Sans-serif;font-size:28px;font-weight:600;line-height:40px;}.elementor-1003536 .elementor-element.elementor-element-be89d82 .elementskit-section-title-wraper .elementskit-section-title > span{color:#000000;padding:0px 0px 0px 0px;}.elementor-1003536 .elementor-element.elementor-element-be89d82 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-1003536 .elementor-element.elementor-element-82bfb28{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1003536 .elementor-element.elementor-element-82bfb28 img{border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1003536 .elementor-element.elementor-element-b97cc4a{background-color:#CCCCCC;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 015px 015px;text-align:center;}.elementor-1003536 .elementor-element.elementor-element-7bcb934{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#BBBABA;--border-color:#BBBABA;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-1003536 .elementor-element.elementor-element-72cae6d{background-color:var( --e-global-color-5448261 );padding:07px 0px 07px 0px;border-radius:015px 015px 0px 0px;}.elementor-1003536 .elementor-element.elementor-element-72cae6d:hover{background-color:var( --e-global-color-primary );}.elementor-1003536 .elementor-element.elementor-element-72cae6d .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-dbf133d );margin:0px 0px 0px 0px;font-family:"Times New Roman", Sans-serif;font-size:28px;font-weight:600;line-height:40px;}.elementor-1003536 .elementor-element.elementor-element-72cae6d .elementskit-section-title-wraper .elementskit-section-title > span{color:#000000;padding:0px 0px 0px 0px;}.elementor-1003536 .elementor-element.elementor-element-72cae6d .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-1003536 .elementor-element.elementor-element-5a28f78{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1003536 .elementor-element.elementor-element-5a28f78 img{border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1003536 .elementor-element.elementor-element-53fed80{background-color:#CCCCCC;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 015px 015px;text-align:center;}.elementor-1003536 .elementor-element.elementor-element-3b2432e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#BBBABA;--border-color:#BBBABA;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-1003536 .elementor-element.elementor-element-e8398b3{background-color:var( --e-global-color-primary );padding:07px 0px 07px 0px;border-radius:015px 015px 0px 0px;}.elementor-1003536 .elementor-element.elementor-element-e8398b3:hover{background-color:var( --e-global-color-5448261 );}.elementor-1003536 .elementor-element.elementor-element-e8398b3 .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-dbf133d );margin:0px 0px 0px 0px;font-family:"Times New Roman", Sans-serif;font-size:28px;font-weight:600;line-height:40px;}.elementor-1003536 .elementor-element.elementor-element-e8398b3 .elementskit-section-title-wraper .elementskit-section-title > span{color:#000000;padding:0px 0px 0px 0px;}.elementor-1003536 .elementor-element.elementor-element-e8398b3 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-1003536 .elementor-element.elementor-element-253fb5c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1003536 .elementor-element.elementor-element-253fb5c img{border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1003536 .elementor-element.elementor-element-d6d44bd{background-color:#CCCCCC;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 015px 015px;text-align:center;}.elementor-1003536 .elementor-element.elementor-element-9391de6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#BBBABA;--border-color:#BBBABA;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-1003536 .elementor-element.elementor-element-2929f80{background-color:var( --e-global-color-5448261 );padding:07px 0px 07px 0px;border-radius:015px 015px 0px 0px;}.elementor-1003536 .elementor-element.elementor-element-2929f80:hover{background-color:var( --e-global-color-primary );}.elementor-1003536 .elementor-element.elementor-element-2929f80 .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-dbf133d );margin:0px 0px 0px 0px;font-family:"Times New Roman", Sans-serif;font-size:28px;font-weight:600;line-height:40px;}.elementor-1003536 .elementor-element.elementor-element-2929f80 .elementskit-section-title-wraper .elementskit-section-title > span{color:#000000;padding:0px 0px 0px 0px;}.elementor-1003536 .elementor-element.elementor-element-2929f80 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-1003536 .elementor-element.elementor-element-50a676b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1003536 .elementor-element.elementor-element-50a676b img{border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1003536 .elementor-element.elementor-element-861ed07{background-color:#CCCCCC;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 015px 015px;text-align:center;}.elementor-1003536 .elementor-element.elementor-element-53051a7{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:40px;--margin-bottom:-90px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-1003536 .elementor-element.elementor-element-53051a7:not(.elementor-motion-effects-element-type-background), .elementor-1003536 .elementor-element.elementor-element-53051a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-1003536 .elementor-element.elementor-element-562ee83{--display:flex;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-1003536 .elementor-element.elementor-element-c74c446 .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-5448261 );margin:0px 0px 0px 0px;font-family:"Times New Roman", Sans-serif;font-size:40px;font-weight:600;line-height:50px;}.elementor-1003536 .elementor-element.elementor-element-c74c446 .elementskit-section-title-wraper .elementskit-section-title:hover{color:var( --e-global-color-primary );}.elementor-1003536 .elementor-element.elementor-element-c74c446 .elementskit-section-title-wraper .elementskit-section-title > span{color:var( --e-global-color-primary );}.elementor-1003536 .elementor-element.elementor-element-c74c446 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:var( --e-global-color-5448261 );}.elementor-1003536 .elementor-element.elementor-element-c74c446 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-1003536 .elementor-element.elementor-element-c74c446 .elementskit-section-title-wraper .elementskit-section-title > span{font-family:"Times New Roman", Sans-serif;font-size:40px;font-weight:600;font-style:italic;line-height:50px;}.elementor-1003536 .elementor-element.elementor-element-c74c446 .elementskit-section-title-wraper p{color:var( --e-global-color-5448261 );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1003536 .elementor-element.elementor-element-90fd29f .ekit-breadcrumb{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1003536 .elementor-element.elementor-element-b79deae{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-1003536 .elementor-element.elementor-element-ee36cdc .elementskit-section-title-wraper p{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1003536 .elementor-element.elementor-element-53051a7{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-1003536 .elementor-element.elementor-element-c74c446 .elementskit-section-title-wraper p{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(min-width:768px){.elementor-1003536 .elementor-element.elementor-element-634fb14{--content-width:1410px;}.elementor-1003536 .elementor-element.elementor-element-562ee83{--width:100%;}}@media(max-width:767px){.elementor-1003536 .elementor-element.elementor-element-634fb14{--min-height:200px;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1003536 .elementor-element.elementor-element-634fb14.e-con{--align-self:center;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1003536 .elementor-element.elementor-element-5c4621f .elementor-heading-title{font-size:30px;line-height:40px;}.elementor-1003536 .elementor-element.elementor-element-90fd29f .ekit-breadcrumb{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1003536 .elementor-element.elementor-element-b79deae{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-1003536 .elementor-element.elementor-element-ee36cdc .elementskit-section-title-wraper p{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1003536 .elementor-element.elementor-element-bda3bf5{--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;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1003536 .elementor-element.elementor-element-e280736{--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;}.elementor-1003536 .elementor-element.elementor-element-53051a7{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-1003536 .elementor-element.elementor-element-c74c446 .elementskit-section-title-wraper p{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for container, class: .elementor-element-5773fda *//* =========================================
   AB ENGINEERING - PREMIUM 3PL CARDS
========================================= */

/* MAIN CARD */
.elementor-1003536 .elementor-element.elementor-element-5773fda {
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    height: 100%;

    padding: 0 !important;
    background: #ffffff !important;
    border: 1px solid #e5e5e5 !important;
    border-radius: 16px !important;
    overflow: hidden;
    box-shadow: 0 5px 18px rgba(0,0,0,0.07);
    transition: transform 0.35s ease,
                box-shadow 0.35s ease,
                border-color 0.35s ease;
}



/* CARD HOVER */
.elementor-1003536 .elementor-element.elementor-element-5773fda:hover {
    transform: translateY(-7px);
    border-color: #E6002E !important;
    box-shadow: 0 14px 30px rgba(0,0,0,0.13);
}

/* HEADING */
.elementor-1003536 .elementor-element.elementor-element-5773fda .elementor-widget-heading {
    background: #111111 !important;
    padding: 22px 12px 17px !important;
    margin: 0 !important;
    text-align: center;
    border-bottom: 1px solid #eeeeee;
}

.elementor-1003536 .elementor-element.elementor-element-5773fda .elementor-heading-title {
    color: #ffffff !important;
    font-family: "Times New Roman", serif !important;
    font-size: 22px !important;
    font-weight: 700 !important;
    line-height: 1.25 !important;
    margin: 0 !important;
    transition: color 0.3s ease;
}

.elementor-1003536 .elementor-element.elementor-element-5773fda:hover .elementor-heading-title {
    color: #ff526f !important;
}

/* SMALL RED HEADING ACCENT */
.elementor-1003536 .elementor-element.elementor-element-5773fda .elementor-widget-heading::after {
    content: "";
    display: block;
    width: 38px;
    height: 3px;
    margin: 12px auto 0;
    background: #E6002E;
    border-radius: 5px;
}

/* IMAGE SPACING */
.elementor-1003536 .elementor-element.elementor-element-5773fda .elementor-widget-image {
    padding: 13px 13px 0 !important;
    margin: 0 !important;
    width: 100%;
}

/* IMAGE */
.elementor-1003536 .elementor-element.elementor-element-5773fda .elementor-widget-image img {
    display: block;
    width: 100% !important;
    height: 215px !important;
    object-fit: cover !important;
    object-position: center;
    border-radius: 10px !important;
    transition: transform 0.5s ease;
}

.elementor-1003536 .elementor-element.elementor-element-5773fda:hover .elementor-widget-image img {
    transform: scale(1.025);
}
/* =====================================
   REDUCE TEXT EDITOR SPACE
===================================== */

.elementor-1003536 .elementor-element.elementor-element-5773fda .elementor-widget-text-editor {
    flex: 0 0 auto !important;
    flex-grow: 0 !important;
    min-height: auto !important;
    height: auto !important;
    padding: 10px 10px !important;
    margin: 0 !important;
    background: #ffffff !important;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
}

/* DESCRIPTION TEXT */
.elementor-1003536 .elementor-element.elementor-element-5773fda .elementor-widget-text-editor p {
    margin: 0 !important;
    padding: 0 !important;
    color: #333333 !important;
    font-family: "Inter", sans-serif !important;
    font-size: 14px !important;
    font-weight: 600 !important;
    line-height: 1.4 !important;
}

/* TABLET */
@media (max-width: 1024px) {
    .elementor-1003536 .elementor-element.elementor-element-5773fda {
        min-height: 400px;
    }

    .elementor-1003536 .elementor-element.elementor-element-5773fda .elementor-heading-title {
        font-size: 20px !important;
    }

    .elementor-1003536 .elementor-element.elementor-element-5773fda .elementor-widget-image img {
        height: 190px !important;
    }
}

/* MOBILE */
@media (max-width: 767px) {
    .elementor-1003536 .elementor-element.elementor-element-5773fda {
        min-height: 0;
        border-radius: 13px !important;
    }

    .elementor-1003536 .elementor-element.elementor-element-5773fda .elementor-widget-heading {
        padding: 17px 10px 14px !important;
    }

    .elementor-1003536 .elementor-element.elementor-element-5773fda .elementor-heading-title {
        font-size: 19px !important;
    }

    .elementor-1003536 .elementor-element.elementor-element-5773fda .elementor-widget-image {
        padding: 10px 10px 0 !important;
    }

    .elementor-1003536 .elementor-element.elementor-element-5773fda .elementor-widget-image img {
        height: 200px !important;
    }

    .elementor-1003536 .elementor-element.elementor-element-5773fda .elementor-widget-text-editor {
        padding: 13px 10px 16px !important;
    }
}

/* ACCESSIBILITY */
@media (prefers-reduced-motion: reduce) {
    .elementor-1003536 .elementor-element.elementor-element-5773fda,
    .elementor-1003536 .elementor-element.elementor-element-5773fda::before,
    .elementor-1003536 .elementor-element.elementor-element-5773fda img {
        transition: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c36214b *//* =========================================
   AB ENGINEERING - PREMIUM 3PL CARDS
========================================= */

/* MAIN CARD */
.elementor-1003536 .elementor-element.elementor-element-c36214b {
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    height: 100%;

    padding: 0 !important;
    background: #ffffff !important;
    border: 1px solid #e5e5e5 !important;
    border-radius: 16px !important;
    overflow: hidden;
    box-shadow: 0 5px 18px rgba(0,0,0,0.07);
    transition: transform 0.35s ease,
                box-shadow 0.35s ease,
                border-color 0.35s ease;
}



/* CARD HOVER */
.elementor-1003536 .elementor-element.elementor-element-c36214b:hover {
    transform: translateY(-7px);
    border-color: #E6002E !important;
    box-shadow: 0 14px 30px rgba(0,0,0,0.13);
}

/* HEADING */
.elementor-1003536 .elementor-element.elementor-element-c36214b .elementor-widget-heading {
    background: #111111 !important;
    padding: 22px 12px 17px !important;
    margin: 0 !important;
    text-align: center;
    border-bottom: 1px solid #eeeeee;
}

.elementor-1003536 .elementor-element.elementor-element-c36214b .elementor-heading-title {
    color: #ffffff !important;
    font-family: "Times New Roman", serif !important;
    font-size: 22px !important;
    font-weight: 700 !important;
    line-height: 1.25 !important;
    margin: 0 !important;
    transition: color 0.3s ease;
}

.elementor-1003536 .elementor-element.elementor-element-c36214b:hover .elementor-heading-title {
    color: #ff526f !important;
}

/* SMALL RED HEADING ACCENT */
.elementor-1003536 .elementor-element.elementor-element-c36214b .elementor-widget-heading::after {
    content: "";
    display: block;
    width: 38px;
    height: 3px;
    margin: 12px auto 0;
    background: #E6002E;
    border-radius: 5px;
}

/* IMAGE SPACING */
.elementor-1003536 .elementor-element.elementor-element-c36214b .elementor-widget-image {
    padding: 13px 13px 0 !important;
    margin: 0 !important;
    width: 100%;
}

/* IMAGE */
.elementor-1003536 .elementor-element.elementor-element-c36214b .elementor-widget-image img {
    display: block;
    width: 100% !important;
    height: 215px !important;
    object-fit: cover !important;
    object-position: center;
    border-radius: 10px !important;
    transition: transform 0.5s ease;
}

.elementor-1003536 .elementor-element.elementor-element-c36214b:hover .elementor-widget-image img {
    transform: scale(1.025);
}
/* =====================================
   REDUCE TEXT EDITOR SPACE
===================================== */

.elementor-1003536 .elementor-element.elementor-element-c36214b .elementor-widget-text-editor {
    flex: 0 0 auto !important;
    flex-grow: 0 !important;
    min-height: auto !important;
    height: auto !important;
    padding: 10px 10px !important;
    margin: 0 !important;
    background: #ffffff !important;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
}

/* DESCRIPTION TEXT */
.elementor-1003536 .elementor-element.elementor-element-c36214b .elementor-widget-text-editor p {
    margin: 0 !important;
    padding: 0 !important;
    color: #333333 !important;
    font-family: "Inter", sans-serif !important;
    font-size: 14px !important;
    font-weight: 600 !important;
    line-height: 1.4 !important;
}

/* TABLET */
@media (max-width: 1024px) {
    .elementor-1003536 .elementor-element.elementor-element-c36214b {
        min-height: 400px;
    }

    .elementor-1003536 .elementor-element.elementor-element-c36214b .elementor-heading-title {
        font-size: 20px !important;
    }

    .elementor-1003536 .elementor-element.elementor-element-c36214b .elementor-widget-image img {
        height: 190px !important;
    }
}

/* MOBILE */
@media (max-width: 767px) {
    .elementor-1003536 .elementor-element.elementor-element-c36214b {
        min-height: 0;
        border-radius: 13px !important;
    }

    .elementor-1003536 .elementor-element.elementor-element-c36214b .elementor-widget-heading {
        padding: 17px 10px 14px !important;
    }

    .elementor-1003536 .elementor-element.elementor-element-c36214b .elementor-heading-title {
        font-size: 19px !important;
    }

    .elementor-1003536 .elementor-element.elementor-element-c36214b .elementor-widget-image {
        padding: 10px 10px 0 !important;
    }

    .elementor-1003536 .elementor-element.elementor-element-c36214b .elementor-widget-image img {
        height: 200px !important;
    }

    .elementor-1003536 .elementor-element.elementor-element-c36214b .elementor-widget-text-editor {
        padding: 13px 10px 16px !important;
    }
}

/* ACCESSIBILITY */
@media (prefers-reduced-motion: reduce) {
    .elementor-1003536 .elementor-element.elementor-element-c36214b,
    .elementor-1003536 .elementor-element.elementor-element-c36214b::before,
    .elementor-1003536 .elementor-element.elementor-element-c36214b img {
        transition: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-738c052 *//* =========================================
   AB ENGINEERING - PREMIUM 3PL CARDS
========================================= */

/* MAIN CARD */
.elementor-1003536 .elementor-element.elementor-element-738c052 {
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    height: 100%;

    padding: 0 !important;
    background: #ffffff !important;
    border: 1px solid #e5e5e5 !important;
    border-radius: 16px !important;
    overflow: hidden;
    box-shadow: 0 5px 18px rgba(0,0,0,0.07);
    transition: transform 0.35s ease,
                box-shadow 0.35s ease,
                border-color 0.35s ease;
}



/* CARD HOVER */
.elementor-1003536 .elementor-element.elementor-element-738c052:hover {
    transform: translateY(-7px);
    border-color: #E6002E !important;
    box-shadow: 0 14px 30px rgba(0,0,0,0.13);
}

/* HEADING */
.elementor-1003536 .elementor-element.elementor-element-738c052 .elementor-widget-heading {
    background: #111111 !important;
    padding: 22px 12px 17px !important;
    margin: 0 !important;
    text-align: center;
    border-bottom: 1px solid #eeeeee;
}

.elementor-1003536 .elementor-element.elementor-element-738c052 .elementor-heading-title {
    color: #ffffff !important;
    font-family: "Times New Roman", serif !important;
    font-size: 22px !important;
    font-weight: 700 !important;
    line-height: 1.25 !important;
    margin: 0 !important;
    transition: color 0.3s ease;
}

.elementor-1003536 .elementor-element.elementor-element-738c052:hover .elementor-heading-title {
    color: #ff526f !important;
}

/* SMALL RED HEADING ACCENT */
.elementor-1003536 .elementor-element.elementor-element-738c052 .elementor-widget-heading::after {
    content: "";
    display: block;
    width: 38px;
    height: 3px;
    margin: 12px auto 0;
    background: #E6002E;
    border-radius: 5px;
}

/* IMAGE SPACING */
.elementor-1003536 .elementor-element.elementor-element-738c052 .elementor-widget-image {
    padding: 13px 13px 0 !important;
    margin: 0 !important;
    width: 100%;
}

/* IMAGE */
.elementor-1003536 .elementor-element.elementor-element-738c052 .elementor-widget-image img {
    display: block;
    width: 100% !important;
    height: 215px !important;
    object-fit: cover !important;
    object-position: center;
    border-radius: 10px !important;
    transition: transform 0.5s ease;
}

.elementor-1003536 .elementor-element.elementor-element-738c052:hover .elementor-widget-image img {
    transform: scale(1.025);
}
/* =====================================
   REDUCE TEXT EDITOR SPACE
===================================== */

.elementor-1003536 .elementor-element.elementor-element-738c052 .elementor-widget-text-editor {
    flex: 0 0 auto !important;
    flex-grow: 0 !important;
    min-height: auto !important;
    height: auto !important;
    padding: 10px 10px !important;
    margin: 0 !important;
    background: #ffffff !important;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
}

/* DESCRIPTION TEXT */
.elementor-1003536 .elementor-element.elementor-element-738c052 .elementor-widget-text-editor p {
    margin: 0 !important;
    padding: 0 !important;
    color: #333333 !important;
    font-family: "Inter", sans-serif !important;
    font-size: 14px !important;
    font-weight: 600 !important;
    line-height: 1.4 !important;
}

/* TABLET */
@media (max-width: 1024px) {
    .elementor-1003536 .elementor-element.elementor-element-738c052 {
        min-height: 400px;
    }

    .elementor-1003536 .elementor-element.elementor-element-738c052 .elementor-heading-title {
        font-size: 20px !important;
    }

    .elementor-1003536 .elementor-element.elementor-element-738c052 .elementor-widget-image img {
        height: 190px !important;
    }
}

/* MOBILE */
@media (max-width: 767px) {
    .elementor-1003536 .elementor-element.elementor-element-738c052 {
        min-height: 0;
        border-radius: 13px !important;
    }

    .elementor-1003536 .elementor-element.elementor-element-738c052 .elementor-widget-heading {
        padding: 17px 10px 14px !important;
    }

    .elementor-1003536 .elementor-element.elementor-element-738c052 .elementor-heading-title {
        font-size: 19px !important;
    }

    .elementor-1003536 .elementor-element.elementor-element-738c052 .elementor-widget-image {
        padding: 10px 10px 0 !important;
    }

    .elementor-1003536 .elementor-element.elementor-element-738c052 .elementor-widget-image img {
        height: 200px !important;
    }

    .elementor-1003536 .elementor-element.elementor-element-738c052 .elementor-widget-text-editor {
        padding: 13px 10px 16px !important;
    }
}

/* ACCESSIBILITY */
@media (prefers-reduced-motion: reduce) {
    .elementor-1003536 .elementor-element.elementor-element-738c052,
    .elementor-1003536 .elementor-element.elementor-element-738c052::before,
    .elementor-1003536 .elementor-element.elementor-element-738c052 img {
        transition: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b843a92 *//* =========================================
   AB ENGINEERING - PREMIUM 3PL CARDS
========================================= */

/* MAIN CARD */
.elementor-1003536 .elementor-element.elementor-element-b843a92 {
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    height: 100%;

    padding: 0 !important;
    background: #ffffff !important;
    border: 1px solid #e5e5e5 !important;
    border-radius: 16px !important;
    overflow: hidden;
    box-shadow: 0 5px 18px rgba(0,0,0,0.07);
    transition: transform 0.35s ease,
                box-shadow 0.35s ease,
                border-color 0.35s ease;
}



/* CARD HOVER */
.elementor-1003536 .elementor-element.elementor-element-b843a92:hover {
    transform: translateY(-7px);
    border-color: #E6002E !important;
    box-shadow: 0 14px 30px rgba(0,0,0,0.13);
}

/* HEADING */
.elementor-1003536 .elementor-element.elementor-element-b843a92 .elementor-widget-heading {
    background: #111111 !important;
    padding: 22px 12px 17px !important;
    margin: 0 !important;
    text-align: center;
    border-bottom: 1px solid #eeeeee;
}

.elementor-1003536 .elementor-element.elementor-element-b843a92 .elementor-heading-title {
    color: #ffffff !important;
    font-family: "Times New Roman", serif !important;
    font-size: 22px !important;
    font-weight: 700 !important;
    line-height: 1.25 !important;
    margin: 0 !important;
    transition: color 0.3s ease;
}

.elementor-1003536 .elementor-element.elementor-element-b843a92:hover .elementor-heading-title {
    color: #ff526f !important;
}

/* SMALL RED HEADING ACCENT */
.elementor-1003536 .elementor-element.elementor-element-b843a92 .elementor-widget-heading::after {
    content: "";
    display: block;
    width: 38px;
    height: 3px;
    margin: 12px auto 0;
    background: #E6002E;
    border-radius: 5px;
}

/* IMAGE SPACING */
.elementor-1003536 .elementor-element.elementor-element-b843a92 .elementor-widget-image {
    padding: 13px 13px 0 !important;
    margin: 0 !important;
    width: 100%;
}

/* IMAGE */
.elementor-1003536 .elementor-element.elementor-element-b843a92 .elementor-widget-image img {
    display: block;
    width: 100% !important;
    height: 215px !important;
    object-fit: cover !important;
    object-position: center;
    border-radius: 10px !important;
    transition: transform 0.5s ease;
}

.elementor-1003536 .elementor-element.elementor-element-b843a92:hover .elementor-widget-image img {
    transform: scale(1.025);
}
/* =====================================
   REDUCE TEXT EDITOR SPACE
===================================== */

.elementor-1003536 .elementor-element.elementor-element-b843a92 .elementor-widget-text-editor {
    flex: 0 0 auto !important;
    flex-grow: 0 !important;
    min-height: auto !important;
    height: auto !important;
    padding: 10px 10px !important;
    margin: 0 !important;
    background: #ffffff !important;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
}

/* DESCRIPTION TEXT */
.elementor-1003536 .elementor-element.elementor-element-b843a92 .elementor-widget-text-editor p {
    margin: 0 !important;
    padding: 0 !important;
    color: #333333 !important;
    font-family: "Inter", sans-serif !important;
    font-size: 14px !important;
    font-weight: 600 !important;
    line-height: 1.4 !important;
}

/* TABLET */
@media (max-width: 1024px) {
    .elementor-1003536 .elementor-element.elementor-element-b843a92 {
        min-height: 400px;
    }

    .elementor-1003536 .elementor-element.elementor-element-b843a92 .elementor-heading-title {
        font-size: 20px !important;
    }

    .elementor-1003536 .elementor-element.elementor-element-b843a92 .elementor-widget-image img {
        height: 190px !important;
    }
}

/* MOBILE */
@media (max-width: 767px) {
    .elementor-1003536 .elementor-element.elementor-element-b843a92 {
        min-height: 0;
        border-radius: 13px !important;
    }

    .elementor-1003536 .elementor-element.elementor-element-b843a92 .elementor-widget-heading {
        padding: 17px 10px 14px !important;
    }

    .elementor-1003536 .elementor-element.elementor-element-b843a92 .elementor-heading-title {
        font-size: 19px !important;
    }

    .elementor-1003536 .elementor-element.elementor-element-b843a92 .elementor-widget-image {
        padding: 10px 10px 0 !important;
    }

    .elementor-1003536 .elementor-element.elementor-element-b843a92 .elementor-widget-image img {
        height: 200px !important;
    }

    .elementor-1003536 .elementor-element.elementor-element-b843a92 .elementor-widget-text-editor {
        padding: 13px 10px 16px !important;
    }
}

/* ACCESSIBILITY */
@media (prefers-reduced-motion: reduce) {
    .elementor-1003536 .elementor-element.elementor-element-b843a92,
    .elementor-1003536 .elementor-element.elementor-element-b843a92::before,
    .elementor-1003536 .elementor-element.elementor-element-b843a92 img {
        transition: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c273b2 *//* =========================================
   AB ENGINEERING - PREMIUM 3PL CARDS
========================================= */

/* MAIN CARD */
.elementor-1003536 .elementor-element.elementor-element-7c273b2 {
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    height: 100%;

    padding: 0 !important;
    background: #ffffff !important;
    border: 1px solid #e5e5e5 !important;
    border-radius: 16px !important;
    overflow: hidden;
    box-shadow: 0 5px 18px rgba(0,0,0,0.07);
    transition: transform 0.35s ease,
                box-shadow 0.35s ease,
                border-color 0.35s ease;
}



/* CARD HOVER */
.elementor-1003536 .elementor-element.elementor-element-7c273b2:hover {
    transform: translateY(-7px);
    border-color: #E6002E !important;
    box-shadow: 0 14px 30px rgba(0,0,0,0.13);
}

/* HEADING */
.elementor-1003536 .elementor-element.elementor-element-7c273b2 .elementor-widget-heading {
    background: #111111 !important;
    padding: 22px 12px 17px !important;
    margin: 0 !important;
    text-align: center;
    border-bottom: 1px solid #eeeeee;
}

.elementor-1003536 .elementor-element.elementor-element-7c273b2 .elementor-heading-title {
    color: #ffffff !important;
    font-family: "Times New Roman", serif !important;
    font-size: 22px !important;
    font-weight: 700 !important;
    line-height: 1.25 !important;
    margin: 0 !important;
    transition: color 0.3s ease;
}

.elementor-1003536 .elementor-element.elementor-element-7c273b2:hover .elementor-heading-title {
    color: #ff526f !important;
}

/* SMALL RED HEADING ACCENT */
.elementor-1003536 .elementor-element.elementor-element-7c273b2 .elementor-widget-heading::after {
    content: "";
    display: block;
    width: 38px;
    height: 3px;
    margin: 12px auto 0;
    background: #E6002E;
    border-radius: 5px;
}

/* IMAGE SPACING */
.elementor-1003536 .elementor-element.elementor-element-7c273b2 .elementor-widget-image {
    padding: 13px 13px 0 !important;
    margin: 0 !important;
    width: 100%;
}

/* IMAGE */
.elementor-1003536 .elementor-element.elementor-element-7c273b2 .elementor-widget-image img {
    display: block;
    width: 100% !important;
    height: 215px !important;
    object-fit: cover !important;
    object-position: center;
    border-radius: 10px !important;
    transition: transform 0.5s ease;
}

.elementor-1003536 .elementor-element.elementor-element-7c273b2:hover .elementor-widget-image img {
    transform: scale(1.025);
}
/* =====================================
   REDUCE TEXT EDITOR SPACE
===================================== */

.elementor-1003536 .elementor-element.elementor-element-7c273b2 .elementor-widget-text-editor {
    flex: 0 0 auto !important;
    flex-grow: 0 !important;
    min-height: auto !important;
    height: auto !important;
    padding: 10px 10px !important;
    margin: 0 !important;
    background: #ffffff !important;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
}

/* DESCRIPTION TEXT */
.elementor-1003536 .elementor-element.elementor-element-7c273b2 .elementor-widget-text-editor p {
    margin: 0 !important;
    padding: 0 !important;
    color: #333333 !important;
    font-family: "Inter", sans-serif !important;
    font-size: 14px !important;
    font-weight: 600 !important;
    line-height: 1.4 !important;
}

/* TABLET */
@media (max-width: 1024px) {
    .elementor-1003536 .elementor-element.elementor-element-7c273b2 {
        min-height: 400px;
    }

    .elementor-1003536 .elementor-element.elementor-element-7c273b2 .elementor-heading-title {
        font-size: 20px !important;
    }

    .elementor-1003536 .elementor-element.elementor-element-7c273b2 .elementor-widget-image img {
        height: 190px !important;
    }
}

/* MOBILE */
@media (max-width: 767px) {
    .elementor-1003536 .elementor-element.elementor-element-7c273b2 {
        min-height: 0;
        border-radius: 13px !important;
    }

    .elementor-1003536 .elementor-element.elementor-element-7c273b2 .elementor-widget-heading {
        padding: 17px 10px 14px !important;
    }

    .elementor-1003536 .elementor-element.elementor-element-7c273b2 .elementor-heading-title {
        font-size: 19px !important;
    }

    .elementor-1003536 .elementor-element.elementor-element-7c273b2 .elementor-widget-image {
        padding: 10px 10px 0 !important;
    }

    .elementor-1003536 .elementor-element.elementor-element-7c273b2 .elementor-widget-image img {
        height: 200px !important;
    }

    .elementor-1003536 .elementor-element.elementor-element-7c273b2 .elementor-widget-text-editor {
        padding: 13px 10px 16px !important;
    }
}

/* ACCESSIBILITY */
@media (prefers-reduced-motion: reduce) {
    .elementor-1003536 .elementor-element.elementor-element-7c273b2,
    .elementor-1003536 .elementor-element.elementor-element-7c273b2::before,
    .elementor-1003536 .elementor-element.elementor-element-7c273b2 img {
        transition: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f4499db *//* =========================================
   AB ENGINEERING - PREMIUM 3PL CARDS
========================================= */

/* MAIN CARD */
.elementor-1003536 .elementor-element.elementor-element-f4499db {
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    height: 100%;

    padding: 0 !important;
    background: #ffffff !important;
    border: 1px solid #e5e5e5 !important;
    border-radius: 16px !important;
    overflow: hidden;
    box-shadow: 0 5px 18px rgba(0,0,0,0.07);
    transition: transform 0.35s ease,
                box-shadow 0.35s ease,
                border-color 0.35s ease;
}



/* CARD HOVER */
.elementor-1003536 .elementor-element.elementor-element-f4499db:hover {
    transform: translateY(-7px);
    border-color: #E6002E !important;
    box-shadow: 0 14px 30px rgba(0,0,0,0.13);
}

/* HEADING */
.elementor-1003536 .elementor-element.elementor-element-f4499db .elementor-widget-heading {
    background: #111111 !important;
    padding: 22px 12px 17px !important;
    margin: 0 !important;
    text-align: center;
    border-bottom: 1px solid #eeeeee;
}

.elementor-1003536 .elementor-element.elementor-element-f4499db .elementor-heading-title {
    color: #ffffff !important;
    font-family: "Times New Roman", serif !important;
    font-size: 22px !important;
    font-weight: 700 !important;
    line-height: 1.25 !important;
    margin: 0 !important;
    transition: color 0.3s ease;
}

.elementor-1003536 .elementor-element.elementor-element-f4499db:hover .elementor-heading-title {
    color: #ff526f !important;
}

/* SMALL RED HEADING ACCENT */
.elementor-1003536 .elementor-element.elementor-element-f4499db .elementor-widget-heading::after {
    content: "";
    display: block;
    width: 38px;
    height: 3px;
    margin: 12px auto 0;
    background: #E6002E;
    border-radius: 5px;
}

/* IMAGE SPACING */
.elementor-1003536 .elementor-element.elementor-element-f4499db .elementor-widget-image {
    padding: 13px 13px 0 !important;
    margin: 0 !important;
    width: 100%;
}

/* IMAGE */
.elementor-1003536 .elementor-element.elementor-element-f4499db .elementor-widget-image img {
    display: block;
    width: 100% !important;
    height: 215px !important;
    object-fit: cover !important;
    object-position: center;
    border-radius: 10px !important;
    transition: transform 0.5s ease;
}

.elementor-1003536 .elementor-element.elementor-element-f4499db:hover .elementor-widget-image img {
    transform: scale(1.025);
}
/* =====================================
   REDUCE TEXT EDITOR SPACE
===================================== */

.elementor-1003536 .elementor-element.elementor-element-f4499db .elementor-widget-text-editor {
    flex: 0 0 auto !important;
    flex-grow: 0 !important;
    min-height: auto !important;
    height: auto !important;
    padding: 10px 10px !important;
    margin: 0 !important;
    background: #ffffff !important;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
}

/* DESCRIPTION TEXT */
.elementor-1003536 .elementor-element.elementor-element-f4499db .elementor-widget-text-editor p {
    margin: 0 !important;
    padding: 0 !important;
    color: #333333 !important;
    font-family: "Inter", sans-serif !important;
    font-size: 14px !important;
    font-weight: 600 !important;
    line-height: 1.4 !important;
}

/* TABLET */
@media (max-width: 1024px) {
    .elementor-1003536 .elementor-element.elementor-element-f4499db {
        min-height: 400px;
    }

    .elementor-1003536 .elementor-element.elementor-element-f4499db .elementor-heading-title {
        font-size: 20px !important;
    }

    .elementor-1003536 .elementor-element.elementor-element-f4499db .elementor-widget-image img {
        height: 190px !important;
    }
}

/* MOBILE */
@media (max-width: 767px) {
    .elementor-1003536 .elementor-element.elementor-element-f4499db {
        min-height: 0;
        border-radius: 13px !important;
    }

    .elementor-1003536 .elementor-element.elementor-element-f4499db .elementor-widget-heading {
        padding: 17px 10px 14px !important;
    }

    .elementor-1003536 .elementor-element.elementor-element-f4499db .elementor-heading-title {
        font-size: 19px !important;
    }

    .elementor-1003536 .elementor-element.elementor-element-f4499db .elementor-widget-image {
        padding: 10px 10px 0 !important;
    }

    .elementor-1003536 .elementor-element.elementor-element-f4499db .elementor-widget-image img {
        height: 200px !important;
    }

    .elementor-1003536 .elementor-element.elementor-element-f4499db .elementor-widget-text-editor {
        padding: 13px 10px 16px !important;
    }
}

/* ACCESSIBILITY */
@media (prefers-reduced-motion: reduce) {
    .elementor-1003536 .elementor-element.elementor-element-f4499db,
    .elementor-1003536 .elementor-element.elementor-element-f4499db::before,
    .elementor-1003536 .elementor-element.elementor-element-f4499db img {
        transition: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73c1266 *//* =========================================
   AB ENGINEERING - PREMIUM 3PL CARDS
========================================= */

/* MAIN CARD */
.elementor-1003536 .elementor-element.elementor-element-73c1266 {
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    height: 100%;

    padding: 0 !important;
    background: #ffffff !important;
    border: 1px solid #e5e5e5 !important;
    border-radius: 16px !important;
    overflow: hidden;
    box-shadow: 0 5px 18px rgba(0,0,0,0.07);
    transition: transform 0.35s ease,
                box-shadow 0.35s ease,
                border-color 0.35s ease;
}



/* CARD HOVER */
.elementor-1003536 .elementor-element.elementor-element-73c1266:hover {
    transform: translateY(-7px);
    border-color: #E6002E !important;
    box-shadow: 0 14px 30px rgba(0,0,0,0.13);
}

/* HEADING */
.elementor-1003536 .elementor-element.elementor-element-73c1266 .elementor-widget-heading {
    background: #111111 !important;
    padding: 22px 12px 17px !important;
    margin: 0 !important;
    text-align: center;
    border-bottom: 1px solid #eeeeee;
}

.elementor-1003536 .elementor-element.elementor-element-73c1266 .elementor-heading-title {
    color: #ffffff !important;
    font-family: "Times New Roman", serif !important;
    font-size: 22px !important;
    font-weight: 700 !important;
    line-height: 1.25 !important;
    margin: 0 !important;
    transition: color 0.3s ease;
}

.elementor-1003536 .elementor-element.elementor-element-73c1266:hover .elementor-heading-title {
    color: #ff526f !important;
}

/* SMALL RED HEADING ACCENT */
.elementor-1003536 .elementor-element.elementor-element-73c1266 .elementor-widget-heading::after {
    content: "";
    display: block;
    width: 38px;
    height: 3px;
    margin: 12px auto 0;
    background: #E6002E;
    border-radius: 5px;
}

/* IMAGE SPACING */
.elementor-1003536 .elementor-element.elementor-element-73c1266 .elementor-widget-image {
    padding: 13px 13px 0 !important;
    margin: 0 !important;
    width: 100%;
}

/* IMAGE */
.elementor-1003536 .elementor-element.elementor-element-73c1266 .elementor-widget-image img {
    display: block;
    width: 100% !important;
    height: 215px !important;
    object-fit: cover !important;
    object-position: center;
    border-radius: 10px !important;
    transition: transform 0.5s ease;
}

.elementor-1003536 .elementor-element.elementor-element-73c1266:hover .elementor-widget-image img {
    transform: scale(1.025);
}
/* =====================================
   REDUCE TEXT EDITOR SPACE
===================================== */

.elementor-1003536 .elementor-element.elementor-element-73c1266 .elementor-widget-text-editor {
    flex: 0 0 auto !important;
    flex-grow: 0 !important;
    min-height: auto !important;
    height: auto !important;
    padding: 10px 10px !important;
    margin: 0 !important;
    background: #ffffff !important;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
}

/* DESCRIPTION TEXT */
.elementor-1003536 .elementor-element.elementor-element-73c1266 .elementor-widget-text-editor p {
    margin: 0 !important;
    padding: 0 !important;
    color: #333333 !important;
    font-family: "Inter", sans-serif !important;
    font-size: 14px !important;
    font-weight: 600 !important;
    line-height: 1.4 !important;
}

/* TABLET */
@media (max-width: 1024px) {
    .elementor-1003536 .elementor-element.elementor-element-73c1266 {
        min-height: 400px;
    }

    .elementor-1003536 .elementor-element.elementor-element-73c1266 .elementor-heading-title {
        font-size: 20px !important;
    }

    .elementor-1003536 .elementor-element.elementor-element-73c1266 .elementor-widget-image img {
        height: 190px !important;
    }
}

/* MOBILE */
@media (max-width: 767px) {
    .elementor-1003536 .elementor-element.elementor-element-73c1266 {
        min-height: 0;
        border-radius: 13px !important;
    }

    .elementor-1003536 .elementor-element.elementor-element-73c1266 .elementor-widget-heading {
        padding: 17px 10px 14px !important;
    }

    .elementor-1003536 .elementor-element.elementor-element-73c1266 .elementor-heading-title {
        font-size: 19px !important;
    }

    .elementor-1003536 .elementor-element.elementor-element-73c1266 .elementor-widget-image {
        padding: 10px 10px 0 !important;
    }

    .elementor-1003536 .elementor-element.elementor-element-73c1266 .elementor-widget-image img {
        height: 200px !important;
    }

    .elementor-1003536 .elementor-element.elementor-element-73c1266 .elementor-widget-text-editor {
        padding: 13px 10px 16px !important;
    }
}

/* ACCESSIBILITY */
@media (prefers-reduced-motion: reduce) {
    .elementor-1003536 .elementor-element.elementor-element-73c1266,
    .elementor-1003536 .elementor-element.elementor-element-73c1266::before,
    .elementor-1003536 .elementor-element.elementor-element-73c1266 img {
        transition: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7bcb934 *//* =========================================
   AB ENGINEERING - PREMIUM 3PL CARDS
========================================= */

/* MAIN CARD */
.elementor-1003536 .elementor-element.elementor-element-7bcb934 {
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    height: 100%;

    padding: 0 !important;
    background: #ffffff !important;
    border: 1px solid #e5e5e5 !important;
    border-radius: 16px !important;
    overflow: hidden;
    box-shadow: 0 5px 18px rgba(0,0,0,0.07);
    transition: transform 0.35s ease,
                box-shadow 0.35s ease,
                border-color 0.35s ease;
}



/* CARD HOVER */
.elementor-1003536 .elementor-element.elementor-element-7bcb934:hover {
    transform: translateY(-7px);
    border-color: #E6002E !important;
    box-shadow: 0 14px 30px rgba(0,0,0,0.13);
}

/* HEADING */
.elementor-1003536 .elementor-element.elementor-element-7bcb934 .elementor-widget-heading {
    background: #111111 !important;
    padding: 22px 12px 17px !important;
    margin: 0 !important;
    text-align: center;
    border-bottom: 1px solid #eeeeee;
}

.elementor-1003536 .elementor-element.elementor-element-7bcb934 .elementor-heading-title {
    color: #ffffff !important;
    font-family: "Times New Roman", serif !important;
    font-size: 22px !important;
    font-weight: 700 !important;
    line-height: 1.25 !important;
    margin: 0 !important;
    transition: color 0.3s ease;
}

.elementor-1003536 .elementor-element.elementor-element-7bcb934:hover .elementor-heading-title {
    color: #ff526f !important;
}

/* SMALL RED HEADING ACCENT */
.elementor-1003536 .elementor-element.elementor-element-7bcb934 .elementor-widget-heading::after {
    content: "";
    display: block;
    width: 38px;
    height: 3px;
    margin: 12px auto 0;
    background: #E6002E;
    border-radius: 5px;
}

/* IMAGE SPACING */
.elementor-1003536 .elementor-element.elementor-element-7bcb934 .elementor-widget-image {
    padding: 13px 13px 0 !important;
    margin: 0 !important;
    width: 100%;
}

/* IMAGE */
.elementor-1003536 .elementor-element.elementor-element-7bcb934 .elementor-widget-image img {
    display: block;
    width: 100% !important;
    height: 215px !important;
    object-fit: cover !important;
    object-position: center;
    border-radius: 10px !important;
    transition: transform 0.5s ease;
}

.elementor-1003536 .elementor-element.elementor-element-7bcb934:hover .elementor-widget-image img {
    transform: scale(1.025);
}
/* =====================================
   REDUCE TEXT EDITOR SPACE
===================================== */

.elementor-1003536 .elementor-element.elementor-element-7bcb934 .elementor-widget-text-editor {
    flex: 0 0 auto !important;
    flex-grow: 0 !important;
    min-height: auto !important;
    height: auto !important;
    padding: 10px 10px !important;
    margin: 0 !important;
    background: #ffffff !important;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
}

/* DESCRIPTION TEXT */
.elementor-1003536 .elementor-element.elementor-element-7bcb934 .elementor-widget-text-editor p {
    margin: 0 !important;
    padding: 0 !important;
    color: #333333 !important;
    font-family: "Inter", sans-serif !important;
    font-size: 14px !important;
    font-weight: 600 !important;
    line-height: 1.4 !important;
}

/* TABLET */
@media (max-width: 1024px) {
    .elementor-1003536 .elementor-element.elementor-element-7bcb934 {
        min-height: 400px;
    }

    .elementor-1003536 .elementor-element.elementor-element-7bcb934 .elementor-heading-title {
        font-size: 20px !important;
    }

    .elementor-1003536 .elementor-element.elementor-element-7bcb934 .elementor-widget-image img {
        height: 190px !important;
    }
}

/* MOBILE */
@media (max-width: 767px) {
    .elementor-1003536 .elementor-element.elementor-element-7bcb934 {
        min-height: 0;
        border-radius: 13px !important;
    }

    .elementor-1003536 .elementor-element.elementor-element-7bcb934 .elementor-widget-heading {
        padding: 17px 10px 14px !important;
    }

    .elementor-1003536 .elementor-element.elementor-element-7bcb934 .elementor-heading-title {
        font-size: 19px !important;
    }

    .elementor-1003536 .elementor-element.elementor-element-7bcb934 .elementor-widget-image {
        padding: 10px 10px 0 !important;
    }

    .elementor-1003536 .elementor-element.elementor-element-7bcb934 .elementor-widget-image img {
        height: 200px !important;
    }

    .elementor-1003536 .elementor-element.elementor-element-7bcb934 .elementor-widget-text-editor {
        padding: 13px 10px 16px !important;
    }
}

/* ACCESSIBILITY */
@media (prefers-reduced-motion: reduce) {
    .elementor-1003536 .elementor-element.elementor-element-7bcb934,
    .elementor-1003536 .elementor-element.elementor-element-7bcb934::before,
    .elementor-1003536 .elementor-element.elementor-element-7bcb934 img {
        transition: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b2432e *//* =========================================
   AB ENGINEERING - PREMIUM 3PL CARDS
========================================= */

/* MAIN CARD */
.elementor-1003536 .elementor-element.elementor-element-3b2432e {
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    height: 100%;

    padding: 0 !important;
    background: #ffffff !important;
    border: 1px solid #e5e5e5 !important;
    border-radius: 16px !important;
    overflow: hidden;
    box-shadow: 0 5px 18px rgba(0,0,0,0.07);
    transition: transform 0.35s ease,
                box-shadow 0.35s ease,
                border-color 0.35s ease;
}



/* CARD HOVER */
.elementor-1003536 .elementor-element.elementor-element-3b2432e:hover {
    transform: translateY(-7px);
    border-color: #E6002E !important;
    box-shadow: 0 14px 30px rgba(0,0,0,0.13);
}

/* HEADING */
.elementor-1003536 .elementor-element.elementor-element-3b2432e .elementor-widget-heading {
    background: #111111 !important;
    padding: 22px 12px 17px !important;
    margin: 0 !important;
    text-align: center;
    border-bottom: 1px solid #eeeeee;
}

.elementor-1003536 .elementor-element.elementor-element-3b2432e .elementor-heading-title {
    color: #ffffff !important;
    font-family: "Times New Roman", serif !important;
    font-size: 22px !important;
    font-weight: 700 !important;
    line-height: 1.25 !important;
    margin: 0 !important;
    transition: color 0.3s ease;
}

.elementor-1003536 .elementor-element.elementor-element-3b2432e:hover .elementor-heading-title {
    color: #ff526f !important;
}

/* SMALL RED HEADING ACCENT */
.elementor-1003536 .elementor-element.elementor-element-3b2432e .elementor-widget-heading::after {
    content: "";
    display: block;
    width: 38px;
    height: 3px;
    margin: 12px auto 0;
    background: #E6002E;
    border-radius: 5px;
}

/* IMAGE SPACING */
.elementor-1003536 .elementor-element.elementor-element-3b2432e .elementor-widget-image {
    padding: 13px 13px 0 !important;
    margin: 0 !important;
    width: 100%;
}

/* IMAGE */
.elementor-1003536 .elementor-element.elementor-element-3b2432e .elementor-widget-image img {
    display: block;
    width: 100% !important;
    height: 215px !important;
    object-fit: cover !important;
    object-position: center;
    border-radius: 10px !important;
    transition: transform 0.5s ease;
}

.elementor-1003536 .elementor-element.elementor-element-3b2432e:hover .elementor-widget-image img {
    transform: scale(1.025);
}
/* =====================================
   REDUCE TEXT EDITOR SPACE
===================================== */

.elementor-1003536 .elementor-element.elementor-element-3b2432e .elementor-widget-text-editor {
    flex: 0 0 auto !important;
    flex-grow: 0 !important;
    min-height: auto !important;
    height: auto !important;
    padding: 10px 10px !important;
    margin: 0 !important;
    background: #ffffff !important;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
}

/* DESCRIPTION TEXT */
.elementor-1003536 .elementor-element.elementor-element-3b2432e .elementor-widget-text-editor p {
    margin: 0 !important;
    padding: 0 !important;
    color: #333333 !important;
    font-family: "Inter", sans-serif !important;
    font-size: 14px !important;
    font-weight: 600 !important;
    line-height: 1.4 !important;
}

/* TABLET */
@media (max-width: 1024px) {
    .elementor-1003536 .elementor-element.elementor-element-3b2432e {
        min-height: 400px;
    }

    .elementor-1003536 .elementor-element.elementor-element-3b2432e .elementor-heading-title {
        font-size: 20px !important;
    }

    .elementor-1003536 .elementor-element.elementor-element-3b2432e .elementor-widget-image img {
        height: 190px !important;
    }
}

/* MOBILE */
@media (max-width: 767px) {
    .elementor-1003536 .elementor-element.elementor-element-3b2432e {
        min-height: 0;
        border-radius: 13px !important;
    }

    .elementor-1003536 .elementor-element.elementor-element-3b2432e .elementor-widget-heading {
        padding: 17px 10px 14px !important;
    }

    .elementor-1003536 .elementor-element.elementor-element-3b2432e .elementor-heading-title {
        font-size: 19px !important;
    }

    .elementor-1003536 .elementor-element.elementor-element-3b2432e .elementor-widget-image {
        padding: 10px 10px 0 !important;
    }

    .elementor-1003536 .elementor-element.elementor-element-3b2432e .elementor-widget-image img {
        height: 200px !important;
    }

    .elementor-1003536 .elementor-element.elementor-element-3b2432e .elementor-widget-text-editor {
        padding: 13px 10px 16px !important;
    }
}

/* ACCESSIBILITY */
@media (prefers-reduced-motion: reduce) {
    .elementor-1003536 .elementor-element.elementor-element-3b2432e,
    .elementor-1003536 .elementor-element.elementor-element-3b2432e::before,
    .elementor-1003536 .elementor-element.elementor-element-3b2432e img {
        transition: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9391de6 *//* =========================================
   AB ENGINEERING - PREMIUM 3PL CARDS
========================================= */

/* MAIN CARD */
.elementor-1003536 .elementor-element.elementor-element-9391de6 {
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    height: 100%;

    padding: 0 !important;
    background: #ffffff !important;
    border: 1px solid #e5e5e5 !important;
    border-radius: 16px !important;
    overflow: hidden;
    box-shadow: 0 5px 18px rgba(0,0,0,0.07);
    transition: transform 0.35s ease,
                box-shadow 0.35s ease,
                border-color 0.35s ease;
}



/* CARD HOVER */
.elementor-1003536 .elementor-element.elementor-element-9391de6:hover {
    transform: translateY(-7px);
    border-color: #E6002E !important;
    box-shadow: 0 14px 30px rgba(0,0,0,0.13);
}

/* HEADING */
.elementor-1003536 .elementor-element.elementor-element-9391de6 .elementor-widget-heading {
    background: #111111 !important;
    padding: 22px 12px 17px !important;
    margin: 0 !important;
    text-align: center;
    border-bottom: 1px solid #eeeeee;
}

.elementor-1003536 .elementor-element.elementor-element-9391de6 .elementor-heading-title {
    color: #ffffff !important;
    font-family: "Times New Roman", serif !important;
    font-size: 22px !important;
    font-weight: 700 !important;
    line-height: 1.25 !important;
    margin: 0 !important;
    transition: color 0.3s ease;
}

.elementor-1003536 .elementor-element.elementor-element-9391de6:hover .elementor-heading-title {
    color: #ff526f !important;
}

/* SMALL RED HEADING ACCENT */
.elementor-1003536 .elementor-element.elementor-element-9391de6 .elementor-widget-heading::after {
    content: "";
    display: block;
    width: 38px;
    height: 3px;
    margin: 12px auto 0;
    background: #E6002E;
    border-radius: 5px;
}

/* IMAGE SPACING */
.elementor-1003536 .elementor-element.elementor-element-9391de6 .elementor-widget-image {
    padding: 13px 13px 0 !important;
    margin: 0 !important;
    width: 100%;
}

/* IMAGE */
.elementor-1003536 .elementor-element.elementor-element-9391de6 .elementor-widget-image img {
    display: block;
    width: 100% !important;
    height: 215px !important;
    object-fit: cover !important;
    object-position: center;
    border-radius: 10px !important;
    transition: transform 0.5s ease;
}

.elementor-1003536 .elementor-element.elementor-element-9391de6:hover .elementor-widget-image img {
    transform: scale(1.025);
}
/* =====================================
   REDUCE TEXT EDITOR SPACE
===================================== */

.elementor-1003536 .elementor-element.elementor-element-9391de6 .elementor-widget-text-editor {
    flex: 0 0 auto !important;
    flex-grow: 0 !important;
    min-height: auto !important;
    height: auto !important;
    padding: 10px 10px !important;
    margin: 0 !important;
    background: #ffffff !important;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
}

/* DESCRIPTION TEXT */
.elementor-1003536 .elementor-element.elementor-element-9391de6 .elementor-widget-text-editor p {
    margin: 0 !important;
    padding: 0 !important;
    color: #333333 !important;
    font-family: "Inter", sans-serif !important;
    font-size: 14px !important;
    font-weight: 600 !important;
    line-height: 1.4 !important;
}

/* TABLET */
@media (max-width: 1024px) {
    .elementor-1003536 .elementor-element.elementor-element-9391de6 {
        min-height: 400px;
    }

    .elementor-1003536 .elementor-element.elementor-element-9391de6 .elementor-heading-title {
        font-size: 20px !important;
    }

    .elementor-1003536 .elementor-element.elementor-element-9391de6 .elementor-widget-image img {
        height: 190px !important;
    }
}

/* MOBILE */
@media (max-width: 767px) {
    .elementor-1003536 .elementor-element.elementor-element-9391de6 {
        min-height: 0;
        border-radius: 13px !important;
    }

    .elementor-1003536 .elementor-element.elementor-element-9391de6 .elementor-widget-heading {
        padding: 17px 10px 14px !important;
    }

    .elementor-1003536 .elementor-element.elementor-element-9391de6 .elementor-heading-title {
        font-size: 19px !important;
    }

    .elementor-1003536 .elementor-element.elementor-element-9391de6 .elementor-widget-image {
        padding: 10px 10px 0 !important;
    }

    .elementor-1003536 .elementor-element.elementor-element-9391de6 .elementor-widget-image img {
        height: 200px !important;
    }

    .elementor-1003536 .elementor-element.elementor-element-9391de6 .elementor-widget-text-editor {
        padding: 13px 10px 16px !important;
    }
}

/* ACCESSIBILITY */
@media (prefers-reduced-motion: reduce) {
    .elementor-1003536 .elementor-element.elementor-element-9391de6,
    .elementor-1003536 .elementor-element.elementor-element-9391de6::before,
    .elementor-1003536 .elementor-element.elementor-element-9391de6 img {
        transition: none !important;
    }
}/* End custom CSS */