.elementor-8947 .elementor-element.elementor-element-5d86abb{margin-top:96px;margin-bottom:96px;}.elementor-8947 .elementor-element.elementor-element-1fe8b92{--display:flex;}.elementor-8947 .elementor-element.elementor-element-3f4153e > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-8947 .elementor-element.elementor-element-3f4153e .kng-heading-wrap .item-title{font-size:34px;}.elementor-8947 .elementor-element.elementor-element-a2ef66d{--display:flex;}.elementor-8947 .elementor-element.elementor-element-b8d8408{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-8947 .elementor-element.elementor-element-402fcae > .elementor-widget-container{background-color:#FFFFFF;margin:0px 0px 0px 0px;padding:50px 18px 37px 18px;transition:background 1.1s;}.elementor-8947 .elementor-element.elementor-element-402fcae:hover .elementor-widget-container{background-image:url("https://ivmerchantcompany.com/wp-content/uploads/2025/06/services1-1.webp");background-repeat:no-repeat;background-size:cover;box-shadow:0px 0px 20px 10px rgba(0,0,0,0.5);}.elementor-8947 .elementor-element.elementor-element-402fcae{--icon-box-icon-margin:24px;}.elementor-8947 .elementor-element.elementor-element-402fcae .elementor-icon-box-title{margin-bottom:0px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-secondary );}.elementor-8947 .elementor-element.elementor-element-402fcae .elementor-icon{transition-duration:0.2s;font-size:72px;}.elementor-8947 .elementor-element.elementor-element-402fcae .elementor-icon-box-title, .elementor-8947 .elementor-element.elementor-element-402fcae .elementor-icon-box-title a{font-family:"Frank Ruhl Libre", Sans-serif;font-size:29px;font-weight:600;}.elementor-8947 .elementor-element.elementor-element-402fcae:has(:hover) .elementor-icon-box-title,
					 .elementor-8947 .elementor-element.elementor-element-402fcae:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-8947 .elementor-element.elementor-element-cb48a66 > .elementor-widget-container{background-color:#FFFFFF;margin:0px 0px 0px 0px;padding:50px 18px 37px 18px;transition:background 1.1s;}.elementor-8947 .elementor-element.elementor-element-cb48a66:hover .elementor-widget-container{background-image:url("https://ivmerchantcompany.com/wp-content/uploads/2025/06/services5-2.webp");background-repeat:no-repeat;background-size:cover;box-shadow:0px 0px 20px 10px rgba(0,0,0,0.5);}.elementor-8947 .elementor-element.elementor-element-cb48a66{--icon-box-icon-margin:24px;}.elementor-8947 .elementor-element.elementor-element-cb48a66 .elementor-icon-box-title{margin-bottom:0px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-secondary );}.elementor-8947 .elementor-element.elementor-element-cb48a66 .elementor-icon{transition-duration:0.2s;font-size:72px;}.elementor-8947 .elementor-element.elementor-element-cb48a66 .elementor-icon-box-title, .elementor-8947 .elementor-element.elementor-element-cb48a66 .elementor-icon-box-title a{font-family:"Frank Ruhl Libre", Sans-serif;font-size:29px;font-weight:600;}.elementor-8947 .elementor-element.elementor-element-cb48a66:has(:hover) .elementor-icon-box-title,
					 .elementor-8947 .elementor-element.elementor-element-cb48a66:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-8947 .elementor-element.elementor-element-7170bdf > .elementor-widget-container{background-color:#FFFFFF;margin:0px 0px 0px 0px;padding:50px 18px 37px 18px;transition:background 1.1s;}.elementor-8947 .elementor-element.elementor-element-7170bdf:hover .elementor-widget-container{background-image:url("https://ivmerchantcompany.com/wp-content/uploads/2025/06/service3.webp");background-repeat:no-repeat;background-size:cover;box-shadow:0px 0px 20px 10px rgba(0,0,0,0.5);}.elementor-8947 .elementor-element.elementor-element-7170bdf{--icon-box-icon-margin:24px;}.elementor-8947 .elementor-element.elementor-element-7170bdf .elementor-icon-box-title{margin-bottom:0px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-secondary );}.elementor-8947 .elementor-element.elementor-element-7170bdf .elementor-icon{transition-duration:0.2s;font-size:72px;}.elementor-8947 .elementor-element.elementor-element-7170bdf .elementor-icon-box-title, .elementor-8947 .elementor-element.elementor-element-7170bdf .elementor-icon-box-title a{font-family:"Frank Ruhl Libre", Sans-serif;font-size:29px;font-weight:600;}.elementor-8947 .elementor-element.elementor-element-7170bdf:has(:hover) .elementor-icon-box-title,
					 .elementor-8947 .elementor-element.elementor-element-7170bdf:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-8947 .elementor-element.elementor-element-01ee717 > .elementor-widget-container{background-color:#FFFFFF;margin:0px 0px 0px 0px;padding:50px 18px 37px 18px;transition:background 1.1s;}.elementor-8947 .elementor-element.elementor-element-01ee717:hover .elementor-widget-container{background-image:url("https://ivmerchantcompany.com/wp-content/uploads/2025/06/service4.webp");background-repeat:no-repeat;background-size:cover;box-shadow:0px 0px 20px 10px rgba(0,0,0,0.5);}.elementor-8947 .elementor-element.elementor-element-01ee717{--icon-box-icon-margin:24px;}.elementor-8947 .elementor-element.elementor-element-01ee717 .elementor-icon-box-title{margin-bottom:0px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-secondary );}.elementor-8947 .elementor-element.elementor-element-01ee717 .elementor-icon{transition-duration:0.2s;font-size:72px;}.elementor-8947 .elementor-element.elementor-element-01ee717 .elementor-icon-box-title, .elementor-8947 .elementor-element.elementor-element-01ee717 .elementor-icon-box-title a{font-family:"Frank Ruhl Libre", Sans-serif;font-size:29px;font-weight:600;}.elementor-8947 .elementor-element.elementor-element-01ee717:has(:hover) .elementor-icon-box-title,
					 .elementor-8947 .elementor-element.elementor-element-01ee717:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-8947 .elementor-element.elementor-element-1a362ad > .elementor-widget-container{background-color:#FFFFFF;margin:0px 0px 0px 0px;padding:50px 18px 37px 18px;transition:background 1.1s;}.elementor-8947 .elementor-element.elementor-element-1a362ad:hover .elementor-widget-container{background-image:url("https://ivmerchantcompany.com/wp-content/uploads/2025/06/service5.webp");background-repeat:no-repeat;background-size:cover;box-shadow:0px 0px 20px 10px rgba(0,0,0,0.5);}.elementor-8947 .elementor-element.elementor-element-1a362ad{--icon-box-icon-margin:24px;}.elementor-8947 .elementor-element.elementor-element-1a362ad .elementor-icon-box-title{margin-bottom:0px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-secondary );}.elementor-8947 .elementor-element.elementor-element-1a362ad .elementor-icon{transition-duration:0.2s;font-size:72px;}.elementor-8947 .elementor-element.elementor-element-1a362ad .elementor-icon-box-title, .elementor-8947 .elementor-element.elementor-element-1a362ad .elementor-icon-box-title a{font-family:"Frank Ruhl Libre", Sans-serif;font-size:29px;font-weight:600;}.elementor-8947 .elementor-element.elementor-element-1a362ad:has(:hover) .elementor-icon-box-title,
					 .elementor-8947 .elementor-element.elementor-element-1a362ad:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-8947 .elementor-element.elementor-element-6767a8f > .elementor-widget-container{background-color:#FFFFFF;margin:0px 0px 0px 0px;padding:50px 18px 37px 18px;transition:background 1.1s;}.elementor-8947 .elementor-element.elementor-element-6767a8f:hover .elementor-widget-container{background-image:url("https://ivmerchantcompany.com/wp-content/uploads/2025/06/service6.webp");background-repeat:no-repeat;background-size:cover;box-shadow:0px 0px 20px 10px rgba(0,0,0,0.5);}.elementor-8947 .elementor-element.elementor-element-6767a8f{--icon-box-icon-margin:24px;}.elementor-8947 .elementor-element.elementor-element-6767a8f .elementor-icon-box-title{margin-bottom:0px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-secondary );}.elementor-8947 .elementor-element.elementor-element-6767a8f .elementor-icon{transition-duration:0.2s;font-size:72px;}.elementor-8947 .elementor-element.elementor-element-6767a8f .elementor-icon-box-title, .elementor-8947 .elementor-element.elementor-element-6767a8f .elementor-icon-box-title a{font-family:"Frank Ruhl Libre", Sans-serif;font-size:29px;font-weight:600;}.elementor-8947 .elementor-element.elementor-element-6767a8f:has(:hover) .elementor-icon-box-title,
					 .elementor-8947 .elementor-element.elementor-element-6767a8f:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-8947 .elementor-element.elementor-element-4d15ce6 > .elementor-widget-container{background-color:#FFFFFF;margin:0px 0px 0px 0px;padding:50px 18px 37px 18px;transition:background 1.1s;}.elementor-8947 .elementor-element.elementor-element-4d15ce6:hover .elementor-widget-container{background-image:url("https://ivmerchantcompany.com/wp-content/uploads/2025/06/service7.webp");background-repeat:no-repeat;background-size:cover;box-shadow:0px 0px 20px 10px rgba(0,0,0,0.5);}.elementor-8947 .elementor-element.elementor-element-4d15ce6{--icon-box-icon-margin:24px;}.elementor-8947 .elementor-element.elementor-element-4d15ce6 .elementor-icon-box-title{margin-bottom:0px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-secondary );}.elementor-8947 .elementor-element.elementor-element-4d15ce6 .elementor-icon{transition-duration:0.2s;font-size:72px;}.elementor-8947 .elementor-element.elementor-element-4d15ce6 .elementor-icon-box-title, .elementor-8947 .elementor-element.elementor-element-4d15ce6 .elementor-icon-box-title a{font-family:"Frank Ruhl Libre", Sans-serif;font-size:29px;font-weight:600;}.elementor-8947 .elementor-element.elementor-element-4d15ce6:has(:hover) .elementor-icon-box-title,
					 .elementor-8947 .elementor-element.elementor-element-4d15ce6:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-8947 .elementor-element.elementor-element-428baad > .elementor-widget-container{background-color:#FFFFFF;margin:0px 0px 0px 0px;padding:50px 18px 37px 18px;transition:background 1.1s;}.elementor-8947 .elementor-element.elementor-element-428baad:hover .elementor-widget-container{background-image:url("https://ivmerchantcompany.com/wp-content/uploads/2025/06/service8.webp");background-repeat:no-repeat;background-size:cover;box-shadow:0px 0px 20px 10px rgba(0,0,0,0.5);}.elementor-8947 .elementor-element.elementor-element-428baad{--icon-box-icon-margin:24px;}.elementor-8947 .elementor-element.elementor-element-428baad .elementor-icon-box-title{margin-bottom:0px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-secondary );}.elementor-8947 .elementor-element.elementor-element-428baad .elementor-icon{transition-duration:0.2s;font-size:72px;}.elementor-8947 .elementor-element.elementor-element-428baad .elementor-icon-box-title, .elementor-8947 .elementor-element.elementor-element-428baad .elementor-icon-box-title a{font-family:"Frank Ruhl Libre", Sans-serif;font-size:29px;font-weight:600;}.elementor-8947 .elementor-element.elementor-element-428baad:has(:hover) .elementor-icon-box-title,
					 .elementor-8947 .elementor-element.elementor-element-428baad:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-8947 .elementor-element.elementor-element-0718a61 > .elementor-widget-container{background-color:#FFFFFF;margin:0px 0px 0px 0px;padding:50px 18px 37px 18px;transition:background 1.1s;}.elementor-8947 .elementor-element.elementor-element-0718a61:hover .elementor-widget-container{background-image:url("https://ivmerchantcompany.com/wp-content/uploads/2025/06/Renewable-Energy.webp");background-repeat:no-repeat;background-size:cover;box-shadow:0px 0px 20px 10px rgba(0,0,0,0.5);}.elementor-8947 .elementor-element.elementor-element-0718a61{--icon-box-icon-margin:24px;}.elementor-8947 .elementor-element.elementor-element-0718a61 .elementor-icon-box-title{margin-bottom:0px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-secondary );}.elementor-8947 .elementor-element.elementor-element-0718a61 .elementor-icon{transition-duration:0.2s;font-size:72px;}.elementor-8947 .elementor-element.elementor-element-0718a61 .elementor-icon-box-title, .elementor-8947 .elementor-element.elementor-element-0718a61 .elementor-icon-box-title a{font-family:"Frank Ruhl Libre", Sans-serif;font-size:29px;font-weight:600;}.elementor-8947 .elementor-element.elementor-element-0718a61:has(:hover) .elementor-icon-box-title,
					 .elementor-8947 .elementor-element.elementor-element-0718a61:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-8947 .elementor-element.elementor-element-3bf824f > .elementor-widget-container{background-color:#FFFFFF;margin:0px 0px 0px 0px;padding:50px 18px 37px 18px;transition:background 1.1s;}.elementor-8947 .elementor-element.elementor-element-3bf824f:hover .elementor-widget-container{background-image:url("https://ivmerchantcompany.com/wp-content/uploads/2025/06/Logistics-Shipping.webp");background-repeat:no-repeat;background-size:cover;box-shadow:0px 0px 20px 10px rgba(0,0,0,0.5);}.elementor-8947 .elementor-element.elementor-element-3bf824f{--icon-box-icon-margin:24px;}.elementor-8947 .elementor-element.elementor-element-3bf824f .elementor-icon-box-title{margin-bottom:0px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-secondary );}.elementor-8947 .elementor-element.elementor-element-3bf824f .elementor-icon{transition-duration:0.2s;font-size:72px;}.elementor-8947 .elementor-element.elementor-element-3bf824f .elementor-icon-box-title, .elementor-8947 .elementor-element.elementor-element-3bf824f .elementor-icon-box-title a{font-family:"Frank Ruhl Libre", Sans-serif;font-size:29px;font-weight:600;}.elementor-8947 .elementor-element.elementor-element-3bf824f:has(:hover) .elementor-icon-box-title,
					 .elementor-8947 .elementor-element.elementor-element-3bf824f:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-8947 .elementor-element.elementor-element-922db35 > .elementor-widget-container{background-color:#FFFFFF;margin:0px 0px 0px 0px;padding:50px 18px 37px 18px;transition:background 1.1s;}.elementor-8947 .elementor-element.elementor-element-922db35:hover .elementor-widget-container{background-image:url("https://ivmerchantcompany.com/wp-content/uploads/2025/06/E-Commerce-Retail.webp");background-repeat:no-repeat;background-size:cover;box-shadow:0px 0px 20px 10px rgba(0,0,0,0.5);}.elementor-8947 .elementor-element.elementor-element-922db35{--icon-box-icon-margin:24px;}.elementor-8947 .elementor-element.elementor-element-922db35 .elementor-icon-box-title{margin-bottom:0px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-secondary );}.elementor-8947 .elementor-element.elementor-element-922db35 .elementor-icon{transition-duration:0.2s;font-size:72px;}.elementor-8947 .elementor-element.elementor-element-922db35 .elementor-icon-box-title, .elementor-8947 .elementor-element.elementor-element-922db35 .elementor-icon-box-title a{font-family:"Frank Ruhl Libre", Sans-serif;font-size:29px;font-weight:600;}.elementor-8947 .elementor-element.elementor-element-922db35:has(:hover) .elementor-icon-box-title,
					 .elementor-8947 .elementor-element.elementor-element-922db35:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-8947 .elementor-element.elementor-element-52094bf > .elementor-widget-container{background-color:#FFFFFF;margin:0px 0px 0px 0px;padding:50px 18px 37px 18px;transition:background 1.1s;}.elementor-8947 .elementor-element.elementor-element-52094bf:hover .elementor-widget-container{background-image:url("https://ivmerchantcompany.com/wp-content/uploads/2025/06/Start-Ups-MSME.webp");background-repeat:no-repeat;background-size:cover;box-shadow:0px 0px 20px 10px rgba(0,0,0,0.5);}.elementor-8947 .elementor-element.elementor-element-52094bf{--icon-box-icon-margin:24px;}.elementor-8947 .elementor-element.elementor-element-52094bf .elementor-icon-box-title{margin-bottom:0px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-secondary );}.elementor-8947 .elementor-element.elementor-element-52094bf .elementor-icon{transition-duration:0.2s;font-size:72px;}.elementor-8947 .elementor-element.elementor-element-52094bf .elementor-icon-box-title, .elementor-8947 .elementor-element.elementor-element-52094bf .elementor-icon-box-title a{font-family:"Frank Ruhl Libre", Sans-serif;font-size:29px;font-weight:600;}.elementor-8947 .elementor-element.elementor-element-52094bf:has(:hover) .elementor-icon-box-title,
					 .elementor-8947 .elementor-element.elementor-element-52094bf:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-8947 .elementor-element.elementor-element-1fb7fdb > .elementor-widget-container{background-color:#FFFFFF;margin:0px 0px 0px 0px;padding:50px 18px 37px 18px;transition:background 1.1s;}.elementor-8947 .elementor-element.elementor-element-1fb7fdb:hover .elementor-widget-container{background-image:url("https://ivmerchantcompany.com/wp-content/uploads/2025/06/Sports-Gaming.webp");background-repeat:no-repeat;background-size:cover;box-shadow:0px 0px 20px 10px rgba(0,0,0,0.5);}.elementor-8947 .elementor-element.elementor-element-1fb7fdb{--icon-box-icon-margin:24px;}.elementor-8947 .elementor-element.elementor-element-1fb7fdb .elementor-icon-box-title{margin-bottom:0px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-secondary );}.elementor-8947 .elementor-element.elementor-element-1fb7fdb .elementor-icon{transition-duration:0.2s;font-size:72px;}.elementor-8947 .elementor-element.elementor-element-1fb7fdb .elementor-icon-box-title, .elementor-8947 .elementor-element.elementor-element-1fb7fdb .elementor-icon-box-title a{font-family:"Frank Ruhl Libre", Sans-serif;font-size:29px;font-weight:600;}.elementor-8947 .elementor-element.elementor-element-1fb7fdb:has(:hover) .elementor-icon-box-title,
					 .elementor-8947 .elementor-element.elementor-element-1fb7fdb:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-8947 .elementor-element.elementor-element-1cb666a > .elementor-widget-container{background-color:#FFFFFF;margin:0px 0px 0px 0px;padding:50px 18px 37px 18px;transition:background 1.1s;}.elementor-8947 .elementor-element.elementor-element-1cb666a:hover .elementor-widget-container{background-image:url("https://ivmerchantcompany.com/wp-content/uploads/2025/06/Fashion-Accessories.webp");background-repeat:no-repeat;background-size:cover;box-shadow:0px 0px 20px 10px rgba(0,0,0,0.5);}.elementor-8947 .elementor-element.elementor-element-1cb666a{--icon-box-icon-margin:24px;}.elementor-8947 .elementor-element.elementor-element-1cb666a .elementor-icon-box-title{margin-bottom:0px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-secondary );}.elementor-8947 .elementor-element.elementor-element-1cb666a .elementor-icon{transition-duration:0.2s;font-size:72px;}.elementor-8947 .elementor-element.elementor-element-1cb666a .elementor-icon-box-title, .elementor-8947 .elementor-element.elementor-element-1cb666a .elementor-icon-box-title a{font-family:"Frank Ruhl Libre", Sans-serif;font-size:29px;font-weight:600;}.elementor-8947 .elementor-element.elementor-element-1cb666a:has(:hover) .elementor-icon-box-title,
					 .elementor-8947 .elementor-element.elementor-element-1cb666a:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-8947 .elementor-element.elementor-element-ee4523d > .elementor-widget-container{background-color:#FFFFFF;margin:0px 0px 0px 0px;padding:50px 18px 37px 18px;transition:background 1.1s;}.elementor-8947 .elementor-element.elementor-element-ee4523d:hover .elementor-widget-container{background-image:url("https://ivmerchantcompany.com/wp-content/uploads/2025/06/Mining-Minerals-Metals.webp");background-repeat:no-repeat;background-size:cover;box-shadow:0px 0px 20px 10px rgba(0,0,0,0.5);}.elementor-8947 .elementor-element.elementor-element-ee4523d{--icon-box-icon-margin:24px;}.elementor-8947 .elementor-element.elementor-element-ee4523d .elementor-icon-box-title{margin-bottom:0px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-secondary );}.elementor-8947 .elementor-element.elementor-element-ee4523d .elementor-icon{transition-duration:0.2s;font-size:72px;}.elementor-8947 .elementor-element.elementor-element-ee4523d .elementor-icon-box-title, .elementor-8947 .elementor-element.elementor-element-ee4523d .elementor-icon-box-title a{font-family:"Frank Ruhl Libre", Sans-serif;font-size:29px;font-weight:600;}.elementor-8947 .elementor-element.elementor-element-ee4523d:has(:hover) .elementor-icon-box-title,
					 .elementor-8947 .elementor-element.elementor-element-ee4523d:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-8947 .elementor-element.elementor-element-39d3999 > .elementor-widget-container{background-color:#FFFFFF;margin:0px 0px 0px 0px;padding:50px 18px 37px 18px;transition:background 1.1s;}.elementor-8947 .elementor-element.elementor-element-39d3999:hover .elementor-widget-container{background-image:url("https://ivmerchantcompany.com/wp-content/uploads/2025/06/E-Commerce-Retail.webp");background-repeat:no-repeat;background-size:cover;box-shadow:0px 0px 20px 10px rgba(0,0,0,0.5);}.elementor-8947 .elementor-element.elementor-element-39d3999{--icon-box-icon-margin:24px;}.elementor-8947 .elementor-element.elementor-element-39d3999 .elementor-icon-box-title{margin-bottom:0px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-secondary );}.elementor-8947 .elementor-element.elementor-element-39d3999 .elementor-icon{transition-duration:0.2s;font-size:72px;}.elementor-8947 .elementor-element.elementor-element-39d3999 .elementor-icon-box-title, .elementor-8947 .elementor-element.elementor-element-39d3999 .elementor-icon-box-title a{font-family:"Frank Ruhl Libre", Sans-serif;font-size:29px;font-weight:600;}.elementor-8947 .elementor-element.elementor-element-39d3999:has(:hover) .elementor-icon-box-title,
					 .elementor-8947 .elementor-element.elementor-element-39d3999:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-8947 .elementor-element.elementor-element-c6df9c2 > .elementor-widget-container{background-color:#FFFFFF;margin:0px 0px 0px 0px;padding:50px 18px 37px 18px;transition:background 1.1s;}.elementor-8947 .elementor-element.elementor-element-c6df9c2:hover .elementor-widget-container{background-image:url("https://ivmerchantcompany.com/wp-content/uploads/2025/06/Agriculture-Agrichemicals-1.webp");background-repeat:no-repeat;background-size:cover;box-shadow:0px 0px 20px 10px rgba(0,0,0,0.5);}.elementor-8947 .elementor-element.elementor-element-c6df9c2{--icon-box-icon-margin:24px;}.elementor-8947 .elementor-element.elementor-element-c6df9c2 .elementor-icon-box-title{margin-bottom:0px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-secondary );}.elementor-8947 .elementor-element.elementor-element-c6df9c2 .elementor-icon{transition-duration:0.2s;font-size:72px;}.elementor-8947 .elementor-element.elementor-element-c6df9c2 .elementor-icon-box-title, .elementor-8947 .elementor-element.elementor-element-c6df9c2 .elementor-icon-box-title a{font-family:"Frank Ruhl Libre", Sans-serif;font-size:29px;font-weight:600;}.elementor-8947 .elementor-element.elementor-element-c6df9c2:has(:hover) .elementor-icon-box-title,
					 .elementor-8947 .elementor-element.elementor-element-c6df9c2:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-8947 .elementor-element.elementor-element-5467215 > .elementor-widget-container{background-color:#FFFFFF;margin:0px 0px 0px 0px;padding:50px 18px 37px 18px;transition:background 1.1s;}.elementor-8947 .elementor-element.elementor-element-5467215:hover .elementor-widget-container{background-image:url("https://ivmerchantcompany.com/wp-content/uploads/2025/06/Food-Beveragesg.webp");background-repeat:no-repeat;background-size:cover;box-shadow:0px 0px 20px 10px rgba(0,0,0,0.5);}.elementor-8947 .elementor-element.elementor-element-5467215{--icon-box-icon-margin:24px;}.elementor-8947 .elementor-element.elementor-element-5467215 .elementor-icon-box-title{margin-bottom:0px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-secondary );}.elementor-8947 .elementor-element.elementor-element-5467215 .elementor-icon{transition-duration:0.2s;font-size:72px;}.elementor-8947 .elementor-element.elementor-element-5467215 .elementor-icon-box-title, .elementor-8947 .elementor-element.elementor-element-5467215 .elementor-icon-box-title a{font-family:"Frank Ruhl Libre", Sans-serif;font-size:29px;font-weight:600;}.elementor-8947 .elementor-element.elementor-element-5467215:has(:hover) .elementor-icon-box-title,
					 .elementor-8947 .elementor-element.elementor-element-5467215:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-8947 .elementor-element.elementor-element-42dd89a > .elementor-widget-container{background-color:#FFFFFF;margin:0px 0px 0px 0px;padding:50px 18px 37px 18px;transition:background 1.1s;}.elementor-8947 .elementor-element.elementor-element-42dd89a:hover .elementor-widget-container{background-image:url("https://ivmerchantcompany.com/wp-content/uploads/2025/06/Infrastructure.webp");background-repeat:no-repeat;background-size:cover;box-shadow:0px 0px 20px 10px rgba(0,0,0,0.5);}.elementor-8947 .elementor-element.elementor-element-42dd89a{--icon-box-icon-margin:24px;}.elementor-8947 .elementor-element.elementor-element-42dd89a .elementor-icon-box-title{margin-bottom:0px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-secondary );}.elementor-8947 .elementor-element.elementor-element-42dd89a .elementor-icon{transition-duration:0.2s;font-size:72px;}.elementor-8947 .elementor-element.elementor-element-42dd89a .elementor-icon-box-title, .elementor-8947 .elementor-element.elementor-element-42dd89a .elementor-icon-box-title a{font-family:"Frank Ruhl Libre", Sans-serif;font-size:29px;font-weight:600;}.elementor-8947 .elementor-element.elementor-element-42dd89a:has(:hover) .elementor-icon-box-title,
					 .elementor-8947 .elementor-element.elementor-element-42dd89a:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-8947 .elementor-element.elementor-element-47087b4 > .elementor-widget-container{background-color:#FFFFFF;margin:0px 0px 0px 0px;padding:50px 18px 37px 18px;transition:background 1.1s;}.elementor-8947 .elementor-element.elementor-element-47087b4:hover .elementor-widget-container{background-image:url("https://ivmerchantcompany.com/wp-content/uploads/2025/06/International-Laws.webp");background-repeat:no-repeat;background-size:cover;box-shadow:0px 0px 20px 10px rgba(0,0,0,0.5);}.elementor-8947 .elementor-element.elementor-element-47087b4{--icon-box-icon-margin:24px;}.elementor-8947 .elementor-element.elementor-element-47087b4 .elementor-icon-box-title{margin-bottom:0px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-secondary );}.elementor-8947 .elementor-element.elementor-element-47087b4 .elementor-icon{transition-duration:0.2s;font-size:72px;}.elementor-8947 .elementor-element.elementor-element-47087b4 .elementor-icon-box-title, .elementor-8947 .elementor-element.elementor-element-47087b4 .elementor-icon-box-title a{font-family:"Frank Ruhl Libre", Sans-serif;font-size:29px;font-weight:600;}.elementor-8947 .elementor-element.elementor-element-47087b4:has(:hover) .elementor-icon-box-title,
					 .elementor-8947 .elementor-element.elementor-element-47087b4:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-8947 .elementor-element.elementor-element-f28d263 > .elementor-widget-container{background-color:#FFFFFF;margin:0px 0px 0px 0px;padding:50px 18px 37px 18px;transition:background 1.1s;}.elementor-8947 .elementor-element.elementor-element-f28d263:hover .elementor-widget-container{background-image:url("https://ivmerchantcompany.com/wp-content/uploads/2025/06/Market-Entry.webp");background-repeat:no-repeat;background-size:cover;box-shadow:0px 0px 20px 10px rgba(0,0,0,0.5);}.elementor-8947 .elementor-element.elementor-element-f28d263{--icon-box-icon-margin:24px;}.elementor-8947 .elementor-element.elementor-element-f28d263 .elementor-icon-box-title{margin-bottom:0px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-secondary );}.elementor-8947 .elementor-element.elementor-element-f28d263 .elementor-icon{transition-duration:0.2s;font-size:72px;}.elementor-8947 .elementor-element.elementor-element-f28d263 .elementor-icon-box-title, .elementor-8947 .elementor-element.elementor-element-f28d263 .elementor-icon-box-title a{font-family:"Frank Ruhl Libre", Sans-serif;font-size:29px;font-weight:600;}.elementor-8947 .elementor-element.elementor-element-f28d263:has(:hover) .elementor-icon-box-title,
					 .elementor-8947 .elementor-element.elementor-element-f28d263:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}@media(max-width:1279px){.elementor-8947 .elementor-element.elementor-element-b8d8408{--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}}@media(max-width:1199px){.elementor-8947 .elementor-element.elementor-element-b8d8408{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}}@media(max-width:991px){.elementor-8947 .elementor-element.elementor-element-b8d8408{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}}@media(max-width:767px){.elementor-8947 .elementor-element.elementor-element-b8d8408{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}@media(max-width:575px){.elementor-8947 .elementor-element.elementor-element-b8d8408{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}@media(min-width:1600px){.elementor-8947 .elementor-element.elementor-element-b8d8408{--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for icon-box, class: .elementor-element-402fcae */.elementor-9120 .elementor-element.elementor-element-93d3871:hover .elementor-widget-container::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(22, 37, 66, 0.85); /* Your overlay color */
    z-index: 1;
}

/* Ensure the container is relatively positioned */
.elementor-9120 .elementor-element.elementor-element-93d3871 .elementor-widget-container {
    position: relative;
    z-index: 0;
    overflow: hidden;
}

/* Keep inner content above overlay */
.elementor-9120 .elementor-element.elementor-element-93d3871 .elementor-widget-container > * {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cb48a66 */.elementor-9120 .elementor-element.elementor-element-93d3871:hover .elementor-widget-container::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(22, 37, 66, 0.85); /* Your overlay color */
    z-index: 1;
}

/* Ensure the container is relatively positioned */
.elementor-9120 .elementor-element.elementor-element-93d3871 .elementor-widget-container {
    position: relative;
    z-index: 0;
    overflow: hidden;
}

/* Keep inner content above overlay */
.elementor-9120 .elementor-element.elementor-element-93d3871 .elementor-widget-container > * {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7170bdf */.elementor-9120 .elementor-element.elementor-element-93d3871:hover .elementor-widget-container::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(22, 37, 66, 0.85); /* Your overlay color */
    z-index: 1;
}

/* Ensure the container is relatively positioned */
.elementor-9120 .elementor-element.elementor-element-93d3871 .elementor-widget-container {
    position: relative;
    z-index: 0;
    overflow: hidden;
}

/* Keep inner content above overlay */
.elementor-9120 .elementor-element.elementor-element-93d3871 .elementor-widget-container > * {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-01ee717 */.elementor-9120 .elementor-element.elementor-element-93d3871:hover .elementor-widget-container::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(22, 37, 66, 0.85); /* Your overlay color */
    z-index: 1;
}

/* Ensure the container is relatively positioned */
.elementor-9120 .elementor-element.elementor-element-93d3871 .elementor-widget-container {
    position: relative;
    z-index: 0;
    overflow: hidden;
}

/* Keep inner content above overlay */
.elementor-9120 .elementor-element.elementor-element-93d3871 .elementor-widget-container > * {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1a362ad */.elementor-9120 .elementor-element.elementor-element-93d3871:hover .elementor-widget-container::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(22, 37, 66, 0.85); /* Your overlay color */
    z-index: 1;
}

/* Ensure the container is relatively positioned */
.elementor-9120 .elementor-element.elementor-element-93d3871 .elementor-widget-container {
    position: relative;
    z-index: 0;
    overflow: hidden;
}

/* Keep inner content above overlay */
.elementor-9120 .elementor-element.elementor-element-93d3871 .elementor-widget-container > * {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6767a8f */.elementor-9120 .elementor-element.elementor-element-93d3871:hover .elementor-widget-container::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(22, 37, 66, 0.85); /* Your overlay color */
    z-index: 1;
}

/* Ensure the container is relatively positioned */
.elementor-9120 .elementor-element.elementor-element-93d3871 .elementor-widget-container {
    position: relative;
    z-index: 0;
    overflow: hidden;
}

/* Keep inner content above overlay */
.elementor-9120 .elementor-element.elementor-element-93d3871 .elementor-widget-container > * {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4d15ce6 */.elementor-9120 .elementor-element.elementor-element-93d3871:hover .elementor-widget-container::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(22, 37, 66, 0.85); /* Your overlay color */
    z-index: 1;
}

/* Ensure the container is relatively positioned */
.elementor-9120 .elementor-element.elementor-element-93d3871 .elementor-widget-container {
    position: relative;
    z-index: 0;
    overflow: hidden;
}

/* Keep inner content above overlay */
.elementor-9120 .elementor-element.elementor-element-93d3871 .elementor-widget-container > * {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-428baad */.elementor-9120 .elementor-element.elementor-element-93d3871:hover .elementor-widget-container::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(22, 37, 66, 0.85); /* Your overlay color */
    z-index: 1;
}

/* Ensure the container is relatively positioned */
.elementor-9120 .elementor-element.elementor-element-93d3871 .elementor-widget-container {
    position: relative;
    z-index: 0;
    overflow: hidden;
}

/* Keep inner content above overlay */
.elementor-9120 .elementor-element.elementor-element-93d3871 .elementor-widget-container > * {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0718a61 */.elementor-9120 .elementor-element.elementor-element-93d3871:hover .elementor-widget-container::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(22, 37, 66, 0.85); /* Your overlay color */
    z-index: 1;
}

/* Ensure the container is relatively positioned */
.elementor-9120 .elementor-element.elementor-element-93d3871 .elementor-widget-container {
    position: relative;
    z-index: 0;
    overflow: hidden;
}

/* Keep inner content above overlay */
.elementor-9120 .elementor-element.elementor-element-93d3871 .elementor-widget-container > * {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3bf824f */.elementor-9120 .elementor-element.elementor-element-93d3871:hover .elementor-widget-container::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(22, 37, 66, 0.85); /* Your overlay color */
    z-index: 1;
}

/* Ensure the container is relatively positioned */
.elementor-9120 .elementor-element.elementor-element-93d3871 .elementor-widget-container {
    position: relative;
    z-index: 0;
    overflow: hidden;
}

/* Keep inner content above overlay */
.elementor-9120 .elementor-element.elementor-element-93d3871 .elementor-widget-container > * {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-922db35 */.elementor-9120 .elementor-element.elementor-element-93d3871:hover .elementor-widget-container::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(22, 37, 66, 0.85); /* Your overlay color */
    z-index: 1;
}

/* Ensure the container is relatively positioned */
.elementor-9120 .elementor-element.elementor-element-93d3871 .elementor-widget-container {
    position: relative;
    z-index: 0;
    overflow: hidden;
}

/* Keep inner content above overlay */
.elementor-9120 .elementor-element.elementor-element-93d3871 .elementor-widget-container > * {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-52094bf */.elementor-9120 .elementor-element.elementor-element-93d3871:hover .elementor-widget-container::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(22, 37, 66, 0.85); /* Your overlay color */
    z-index: 1;
}

/* Ensure the container is relatively positioned */
.elementor-9120 .elementor-element.elementor-element-93d3871 .elementor-widget-container {
    position: relative;
    z-index: 0;
    overflow: hidden;
}

/* Keep inner content above overlay */
.elementor-9120 .elementor-element.elementor-element-93d3871 .elementor-widget-container > * {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1fb7fdb */.elementor-9120 .elementor-element.elementor-element-93d3871:hover .elementor-widget-container::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(22, 37, 66, 0.85); /* Your overlay color */
    z-index: 1;
}

/* Ensure the container is relatively positioned */
.elementor-9120 .elementor-element.elementor-element-93d3871 .elementor-widget-container {
    position: relative;
    z-index: 0;
    overflow: hidden;
}

/* Keep inner content above overlay */
.elementor-9120 .elementor-element.elementor-element-93d3871 .elementor-widget-container > * {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1cb666a */.elementor-9120 .elementor-element.elementor-element-93d3871:hover .elementor-widget-container::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(22, 37, 66, 0.85); /* Your overlay color */
    z-index: 1;
}

/* Ensure the container is relatively positioned */
.elementor-9120 .elementor-element.elementor-element-93d3871 .elementor-widget-container {
    position: relative;
    z-index: 0;
    overflow: hidden;
}

/* Keep inner content above overlay */
.elementor-9120 .elementor-element.elementor-element-93d3871 .elementor-widget-container > * {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ee4523d */.elementor-9120 .elementor-element.elementor-element-93d3871:hover .elementor-widget-container::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(22, 37, 66, 0.85); /* Your overlay color */
    z-index: 1;
}

/* Ensure the container is relatively positioned */
.elementor-9120 .elementor-element.elementor-element-93d3871 .elementor-widget-container {
    position: relative;
    z-index: 0;
    overflow: hidden;
}

/* Keep inner content above overlay */
.elementor-9120 .elementor-element.elementor-element-93d3871 .elementor-widget-container > * {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-39d3999 */.elementor-9120 .elementor-element.elementor-element-93d3871:hover .elementor-widget-container::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(22, 37, 66, 0.85); /* Your overlay color */
    z-index: 1;
}

/* Ensure the container is relatively positioned */
.elementor-9120 .elementor-element.elementor-element-93d3871 .elementor-widget-container {
    position: relative;
    z-index: 0;
    overflow: hidden;
}

/* Keep inner content above overlay */
.elementor-9120 .elementor-element.elementor-element-93d3871 .elementor-widget-container > * {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c6df9c2 */.elementor-9120 .elementor-element.elementor-element-93d3871:hover .elementor-widget-container::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(22, 37, 66, 0.85); /* Your overlay color */
    z-index: 1;
}

/* Ensure the container is relatively positioned */
.elementor-9120 .elementor-element.elementor-element-93d3871 .elementor-widget-container {
    position: relative;
    z-index: 0;
    overflow: hidden;
}

/* Keep inner content above overlay */
.elementor-9120 .elementor-element.elementor-element-93d3871 .elementor-widget-container > * {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5467215 */.elementor-9120 .elementor-element.elementor-element-93d3871:hover .elementor-widget-container::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(22, 37, 66, 0.85); /* Your overlay color */
    z-index: 1;
}

/* Ensure the container is relatively positioned */
.elementor-9120 .elementor-element.elementor-element-93d3871 .elementor-widget-container {
    position: relative;
    z-index: 0;
    overflow: hidden;
}

/* Keep inner content above overlay */
.elementor-9120 .elementor-element.elementor-element-93d3871 .elementor-widget-container > * {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-42dd89a */.elementor-9120 .elementor-element.elementor-element-93d3871:hover .elementor-widget-container::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(22, 37, 66, 0.85); /* Your overlay color */
    z-index: 1;
}

/* Ensure the container is relatively positioned */
.elementor-9120 .elementor-element.elementor-element-93d3871 .elementor-widget-container {
    position: relative;
    z-index: 0;
    overflow: hidden;
}

/* Keep inner content above overlay */
.elementor-9120 .elementor-element.elementor-element-93d3871 .elementor-widget-container > * {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-47087b4 */.elementor-9120 .elementor-element.elementor-element-93d3871:hover .elementor-widget-container::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(22, 37, 66, 0.85); /* Your overlay color */
    z-index: 1;
}

/* Ensure the container is relatively positioned */
.elementor-9120 .elementor-element.elementor-element-93d3871 .elementor-widget-container {
    position: relative;
    z-index: 0;
    overflow: hidden;
}

/* Keep inner content above overlay */
.elementor-9120 .elementor-element.elementor-element-93d3871 .elementor-widget-container > * {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f28d263 */.elementor-9120 .elementor-element.elementor-element-93d3871:hover .elementor-widget-container::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(22, 37, 66, 0.85); /* Your overlay color */
    z-index: 1;
}

/* Ensure the container is relatively positioned */
.elementor-9120 .elementor-element.elementor-element-93d3871 .elementor-widget-container {
    position: relative;
    z-index: 0;
    overflow: hidden;
}

/* Keep inner content above overlay */
.elementor-9120 .elementor-element.elementor-element-93d3871 .elementor-widget-container > * {
    position: relative;
    z-index: 2;
}/* End custom CSS */