.elementor-22 .elementor-element.elementor-element-b1b921d:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-b1b921d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://custompackagingmasters.com/wp-content/uploads/2026/05/bg.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-22 .elementor-element.elementor-element-b1b921d > .elementor-container{min-height:600px;}.elementor-22 .elementor-element.elementor-element-b1b921d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-22 .elementor-element.elementor-element-b1b921d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-22 .elementor-element.elementor-element-b271432.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-22 .elementor-element.elementor-element-b271432.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-22 .elementor-element.elementor-element-b271432.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-22 .elementor-element.elementor-element-1af07df .elementor-button{background-color:#FFFFFF82;font-family:"Lato", Sans-serif;font-size:10px;font-weight:400;fill:#000000;color:#000000;border-style:solid;border-width:2px 2px 2px 2px;border-color:#D3E2F0;border-radius:25px 25px 25px 25px;}.elementor-22 .elementor-element.elementor-element-1af07df{width:auto;max-width:auto;margin:1px 1px calc(var(--kit-widget-spacing, 0px) + 1px) 1px;padding:1px 1px 1px 1px;}.elementor-22 .elementor-element.elementor-element-1af07df .elementor-button-content-wrapper{flex-direction:row;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-e1991b7{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-22 .elementor-element.elementor-element-e1991b7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;line-height:40px;}.elementor-22 .elementor-element.elementor-element-c47793b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -14px) 0px;text-align:center;}.elementor-22 .elementor-element.elementor-element-c47793b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-22 .elementor-element.elementor-element-24571e7 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-22 .elementor-element.elementor-element-24571e7 > .elementor-container{min-height:600px;}.elementor-22 .elementor-element.elementor-element-c2f370e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-22 .elementor-element.elementor-element-c2f370e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:600;line-height:40px;color:#000000;}.elementor-22 .elementor-element.elementor-element-c60a48e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -14px) 0px;text-align:start;}.elementor-22 .elementor-element.elementor-element-c60a48e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-22 .elementor-element.elementor-element-3d9fa90 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-22 .elementor-element.elementor-element-3d9fa90 > .elementor-container{min-height:70px;}.elementor-22 .elementor-element.elementor-element-3d9fa90, .elementor-22 .elementor-element.elementor-element-3d9fa90 > .elementor-background-overlay{border-radius:25px 25px 25px 25px;}.elementor-22 .elementor-element.elementor-element-97c98bf:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-22 .elementor-element.elementor-element-97c98bf > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-97c98bf > .elementor-element-populated, .elementor-22 .elementor-element.elementor-element-97c98bf > .elementor-element-populated > .elementor-background-overlay, .elementor-22 .elementor-element.elementor-element-97c98bf > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-22 .elementor-element.elementor-element-97c98bf > .elementor-element-populated{box-shadow:0px 0px 10px -3px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;}.elementor-22 .elementor-element.elementor-element-97c98bf:hover > .elementor-element-populated{box-shadow:0px 0px 20px 0px rgba(0,0,0,0.5);}.elementor-22 .elementor-element.elementor-element-97c98bf > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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-22 .elementor-element.elementor-element-c881698 .elementor-icon-box-wrapper{text-align:center;gap:10px;}.elementor-22 .elementor-element.elementor-element-c881698 .elementor-icon-box-title{margin-block-end:0px;color:#000000;}.elementor-22 .elementor-element.elementor-element-c881698.elementor-view-stacked .elementor-icon{background-color:#D4DEE5;fill:#087BD3;color:#087BD3;}.elementor-22 .elementor-element.elementor-element-c881698.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-c881698.elementor-view-default .elementor-icon{fill:#D4DEE5;color:#D4DEE5;border-color:#D4DEE5;}.elementor-22 .elementor-element.elementor-element-c881698.elementor-view-framed .elementor-icon{background-color:#087BD3;}.elementor-22 .elementor-element.elementor-element-c881698.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-22 .elementor-element.elementor-element-c881698.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#D4DEE5;fill:#087BD3;color:#087BD3;}.elementor-22 .elementor-element.elementor-element-c881698.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-22 .elementor-element.elementor-element-c881698.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-22 .elementor-element.elementor-element-c881698.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-22 .elementor-element.elementor-element-c881698.elementor-view-default:has(:focus) .elementor-icon{fill:#D4DEE5;color:#D4DEE5;border-color:#D4DEE5;}.elementor-22 .elementor-element.elementor-element-c881698.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-22 .elementor-element.elementor-element-c881698.elementor-view-framed:has(:focus) .elementor-icon{background-color:#087BD3;}.elementor-22 .elementor-element.elementor-element-c881698 .elementor-icon{font-size:32px;}.elementor-22 .elementor-element.elementor-element-c881698 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-c881698 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:32px;font-weight:600;}.elementor-22 .elementor-element.elementor-element-c881698:has(:hover) .elementor-icon-box-title,
					 .elementor-22 .elementor-element.elementor-element-c881698:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-22 .elementor-element.elementor-element-c881698 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;}.elementor-22 .elementor-element.elementor-element-28ddf9d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-22 .elementor-element.elementor-element-28ddf9d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-28ddf9d > .elementor-element-populated, .elementor-22 .elementor-element.elementor-element-28ddf9d > .elementor-element-populated > .elementor-background-overlay, .elementor-22 .elementor-element.elementor-element-28ddf9d > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-22 .elementor-element.elementor-element-28ddf9d > .elementor-element-populated{box-shadow:0px 0px 10px -3px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;}.elementor-22 .elementor-element.elementor-element-28ddf9d:hover > .elementor-element-populated{box-shadow:0px 0px 20px 0px rgba(0,0,0,0.5);}.elementor-22 .elementor-element.elementor-element-28ddf9d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22 .elementor-element.elementor-element-1c5a1f6 .elementor-icon-box-wrapper{text-align:center;gap:10px;}.elementor-22 .elementor-element.elementor-element-1c5a1f6 .elementor-icon-box-title{margin-block-end:0px;color:#000000;}.elementor-22 .elementor-element.elementor-element-1c5a1f6.elementor-view-stacked .elementor-icon{background-color:#D4DEE5;fill:#087BD3;color:#087BD3;}.elementor-22 .elementor-element.elementor-element-1c5a1f6.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-1c5a1f6.elementor-view-default .elementor-icon{fill:#D4DEE5;color:#D4DEE5;border-color:#D4DEE5;}.elementor-22 .elementor-element.elementor-element-1c5a1f6.elementor-view-framed .elementor-icon{background-color:#087BD3;}.elementor-22 .elementor-element.elementor-element-1c5a1f6.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-22 .elementor-element.elementor-element-1c5a1f6.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#D4DEE5;fill:#087BD3;color:#087BD3;}.elementor-22 .elementor-element.elementor-element-1c5a1f6.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-22 .elementor-element.elementor-element-1c5a1f6.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-22 .elementor-element.elementor-element-1c5a1f6.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-22 .elementor-element.elementor-element-1c5a1f6.elementor-view-default:has(:focus) .elementor-icon{fill:#D4DEE5;color:#D4DEE5;border-color:#D4DEE5;}.elementor-22 .elementor-element.elementor-element-1c5a1f6.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-22 .elementor-element.elementor-element-1c5a1f6.elementor-view-framed:has(:focus) .elementor-icon{background-color:#087BD3;}.elementor-22 .elementor-element.elementor-element-1c5a1f6 .elementor-icon{font-size:32px;}.elementor-22 .elementor-element.elementor-element-1c5a1f6 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-1c5a1f6 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:32px;font-weight:600;}.elementor-22 .elementor-element.elementor-element-1c5a1f6:has(:hover) .elementor-icon-box-title,
					 .elementor-22 .elementor-element.elementor-element-1c5a1f6:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-22 .elementor-element.elementor-element-1c5a1f6 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;}.elementor-22 .elementor-element.elementor-element-f85d56f > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-22 .elementor-element.elementor-element-f85d56f > .elementor-container{min-height:70px;}.elementor-22 .elementor-element.elementor-element-f85d56f, .elementor-22 .elementor-element.elementor-element-f85d56f > .elementor-background-overlay{border-radius:25px 25px 25px 25px;}.elementor-22 .elementor-element.elementor-element-8585e2c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-22 .elementor-element.elementor-element-8585e2c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-8585e2c > .elementor-element-populated, .elementor-22 .elementor-element.elementor-element-8585e2c > .elementor-element-populated > .elementor-background-overlay, .elementor-22 .elementor-element.elementor-element-8585e2c > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-22 .elementor-element.elementor-element-8585e2c > .elementor-element-populated{box-shadow:0px 0px 10px -3px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;}.elementor-22 .elementor-element.elementor-element-8585e2c:hover > .elementor-element-populated{box-shadow:0px 0px 20px 0px rgba(0,0,0,0.5);}.elementor-22 .elementor-element.elementor-element-8585e2c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22 .elementor-element.elementor-element-c526428 .elementor-icon-box-wrapper{text-align:center;gap:10px;}.elementor-22 .elementor-element.elementor-element-c526428 .elementor-icon-box-title{margin-block-end:0px;color:#000000;}.elementor-22 .elementor-element.elementor-element-c526428.elementor-view-stacked .elementor-icon{background-color:#D4DEE5;fill:#087BD3;color:#087BD3;}.elementor-22 .elementor-element.elementor-element-c526428.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-c526428.elementor-view-default .elementor-icon{fill:#D4DEE5;color:#D4DEE5;border-color:#D4DEE5;}.elementor-22 .elementor-element.elementor-element-c526428.elementor-view-framed .elementor-icon{background-color:#087BD3;}.elementor-22 .elementor-element.elementor-element-c526428.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-22 .elementor-element.elementor-element-c526428.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#D4DEE5;fill:#087BD3;color:#087BD3;}.elementor-22 .elementor-element.elementor-element-c526428.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-22 .elementor-element.elementor-element-c526428.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-22 .elementor-element.elementor-element-c526428.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-22 .elementor-element.elementor-element-c526428.elementor-view-default:has(:focus) .elementor-icon{fill:#D4DEE5;color:#D4DEE5;border-color:#D4DEE5;}.elementor-22 .elementor-element.elementor-element-c526428.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-22 .elementor-element.elementor-element-c526428.elementor-view-framed:has(:focus) .elementor-icon{background-color:#087BD3;}.elementor-22 .elementor-element.elementor-element-c526428 .elementor-icon{font-size:32px;}.elementor-22 .elementor-element.elementor-element-c526428 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-c526428 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;}.elementor-22 .elementor-element.elementor-element-c526428:has(:hover) .elementor-icon-box-title,
					 .elementor-22 .elementor-element.elementor-element-c526428:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-22 .elementor-element.elementor-element-c526428 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;}.elementor-22 .elementor-element.elementor-element-66b9c67:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-22 .elementor-element.elementor-element-66b9c67 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-66b9c67 > .elementor-element-populated, .elementor-22 .elementor-element.elementor-element-66b9c67 > .elementor-element-populated > .elementor-background-overlay, .elementor-22 .elementor-element.elementor-element-66b9c67 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-22 .elementor-element.elementor-element-66b9c67 > .elementor-element-populated{box-shadow:0px 0px 10px -3px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;}.elementor-22 .elementor-element.elementor-element-66b9c67:hover > .elementor-element-populated{box-shadow:0px 0px 20px 0px rgba(0,0,0,0.5);}.elementor-22 .elementor-element.elementor-element-66b9c67 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22 .elementor-element.elementor-element-6beb17e .elementor-icon-box-wrapper{text-align:center;gap:10px;}.elementor-22 .elementor-element.elementor-element-6beb17e .elementor-icon-box-title{margin-block-end:0px;color:#000000;}.elementor-22 .elementor-element.elementor-element-6beb17e.elementor-view-stacked .elementor-icon{background-color:#F3E7E0;fill:#EC6D14;color:#EC6D14;}.elementor-22 .elementor-element.elementor-element-6beb17e.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-6beb17e.elementor-view-default .elementor-icon{fill:#F3E7E0;color:#F3E7E0;border-color:#F3E7E0;}.elementor-22 .elementor-element.elementor-element-6beb17e.elementor-view-framed .elementor-icon{background-color:#EC6D14;}.elementor-22 .elementor-element.elementor-element-6beb17e.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-22 .elementor-element.elementor-element-6beb17e.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#F3E7E0;fill:#EC6D14;color:#EC6D14;}.elementor-22 .elementor-element.elementor-element-6beb17e.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-22 .elementor-element.elementor-element-6beb17e.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-22 .elementor-element.elementor-element-6beb17e.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-22 .elementor-element.elementor-element-6beb17e.elementor-view-default:has(:focus) .elementor-icon{fill:#F3E7E0;color:#F3E7E0;border-color:#F3E7E0;}.elementor-22 .elementor-element.elementor-element-6beb17e.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-22 .elementor-element.elementor-element-6beb17e.elementor-view-framed:has(:focus) .elementor-icon{background-color:#EC6D14;}.elementor-22 .elementor-element.elementor-element-6beb17e .elementor-icon{font-size:32px;}.elementor-22 .elementor-element.elementor-element-6beb17e .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-6beb17e .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:32px;font-weight:600;}.elementor-22 .elementor-element.elementor-element-6beb17e:has(:hover) .elementor-icon-box-title,
					 .elementor-22 .elementor-element.elementor-element-6beb17e:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-22 .elementor-element.elementor-element-6beb17e .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;}.elementor-22 .elementor-element.elementor-element-a249378:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-a249378 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at top right, #DEE4E9 0%, #F8751F14 100%);}.elementor-22 .elementor-element.elementor-element-a249378 > .elementor-container{min-height:400px;}.elementor-22 .elementor-element.elementor-element-a249378{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-22 .elementor-element.elementor-element-a249378 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22 .elementor-element.elementor-element-a5a7148.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-22 .elementor-element.elementor-element-a5a7148 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-22 .elementor-element.elementor-element-a5a7148 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22 .elementor-element.elementor-element-5fbd3d1{width:var( --container-widget-width, 87.798% );max-width:87.798%;--container-widget-width:87.798%;--container-widget-flex-grow:0;text-align:center;}.elementor-22 .elementor-element.elementor-element-5fbd3d1 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:26px;font-weight:800;line-height:1px;color:#000000;}.elementor-22 .elementor-element.elementor-element-d8fabec > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-22 .elementor-element.elementor-element-d8fabec > .elementor-container{min-height:185px;}.elementor-22 .elementor-element.elementor-element-d8fabec, .elementor-22 .elementor-element.elementor-element-d8fabec > .elementor-background-overlay{border-radius:25px 25px 25px 25px;}.elementor-22 .elementor-element.elementor-element-692e155:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-22 .elementor-element.elementor-element-692e155 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-692e155:hover > .elementor-element-populated{background-color:transparent;background-image:linear-gradient(180deg, #1983E014 0%, #F8751F14 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#F87317;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-22 .elementor-element.elementor-element-692e155 > .elementor-element-populated, .elementor-22 .elementor-element.elementor-element-692e155 > .elementor-element-populated > .elementor-background-overlay, .elementor-22 .elementor-element.elementor-element-692e155 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-22 .elementor-element.elementor-element-692e155 > .elementor-element-populated{box-shadow:0px 0px 10px -3px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;}.elementor-22 .elementor-element.elementor-element-692e155 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-faaf5b8 .elementor-icon-wrapper{text-align:center;}.elementor-22 .elementor-element.elementor-element-faaf5b8.elementor-view-stacked .elementor-icon{background-color:#FF870F;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-faaf5b8.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-faaf5b8.elementor-view-default .elementor-icon{color:#FF870F;border-color:#FF870F;}.elementor-22 .elementor-element.elementor-element-faaf5b8.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-faaf5b8.elementor-view-default .elementor-icon svg{fill:#FF870F;}.elementor-22 .elementor-element.elementor-element-faaf5b8.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-faaf5b8.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-faaf5b8.elementor-view-stacked .elementor-icon:hover{background-color:#FF870F;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-faaf5b8.elementor-view-framed .elementor-icon:hover, .elementor-22 .elementor-element.elementor-element-faaf5b8.elementor-view-default .elementor-icon:hover{color:#FF870F;border-color:#FF870F;}.elementor-22 .elementor-element.elementor-element-faaf5b8.elementor-view-framed .elementor-icon:hover, .elementor-22 .elementor-element.elementor-element-faaf5b8.elementor-view-default .elementor-icon:hover svg{fill:#FF870F;}.elementor-22 .elementor-element.elementor-element-faaf5b8.elementor-view-framed .elementor-icon:hover{background-color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-faaf5b8.elementor-view-stacked .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-faaf5b8 .elementor-icon{font-size:29px;}.elementor-22 .elementor-element.elementor-element-faaf5b8 .elementor-icon svg{height:29px;}.elementor-22 .elementor-element.elementor-element-ba358a6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -14px) 0px;text-align:center;}.elementor-22 .elementor-element.elementor-element-ba358a6 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:700;color:#000000;}.elementor-22 .elementor-element.elementor-element-830c58d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-22 .elementor-element.elementor-element-830c58d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:10px;font-weight:300;color:#000000;}.elementor-22 .elementor-element.elementor-element-7e389ae:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-22 .elementor-element.elementor-element-7e389ae > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-7e389ae:hover > .elementor-element-populated{background-color:transparent;background-image:linear-gradient(180deg, #1983E014 0%, #F8751F14 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#F87317;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-22 .elementor-element.elementor-element-7e389ae > .elementor-element-populated, .elementor-22 .elementor-element.elementor-element-7e389ae > .elementor-element-populated > .elementor-background-overlay, .elementor-22 .elementor-element.elementor-element-7e389ae > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-22 .elementor-element.elementor-element-7e389ae > .elementor-element-populated{box-shadow:0px 0px 10px -3px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;}.elementor-22 .elementor-element.elementor-element-7e389ae > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22 .elementor-element.elementor-element-bf30457 .elementor-icon-wrapper{text-align:center;}.elementor-22 .elementor-element.elementor-element-bf30457.elementor-view-stacked .elementor-icon{background-color:#FD276A;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-bf30457.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-bf30457.elementor-view-default .elementor-icon{color:#FD276A;border-color:#FD276A;}.elementor-22 .elementor-element.elementor-element-bf30457.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-bf30457.elementor-view-default .elementor-icon svg{fill:#FD276A;}.elementor-22 .elementor-element.elementor-element-bf30457.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-bf30457.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-bf30457.elementor-view-stacked .elementor-icon:hover{background-color:#FD276A;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-bf30457.elementor-view-framed .elementor-icon:hover, .elementor-22 .elementor-element.elementor-element-bf30457.elementor-view-default .elementor-icon:hover{color:#FD276A;border-color:#FD276A;}.elementor-22 .elementor-element.elementor-element-bf30457.elementor-view-framed .elementor-icon:hover, .elementor-22 .elementor-element.elementor-element-bf30457.elementor-view-default .elementor-icon:hover svg{fill:#FD276A;}.elementor-22 .elementor-element.elementor-element-bf30457.elementor-view-framed .elementor-icon:hover{background-color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-bf30457.elementor-view-stacked .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-bf30457 .elementor-icon{font-size:29px;}.elementor-22 .elementor-element.elementor-element-bf30457 .elementor-icon svg{height:29px;}.elementor-22 .elementor-element.elementor-element-d1f74cd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -14px) 0px;text-align:center;}.elementor-22 .elementor-element.elementor-element-d1f74cd .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:700;color:#000000;}.elementor-22 .elementor-element.elementor-element-6e3d3bb{text-align:center;}.elementor-22 .elementor-element.elementor-element-6e3d3bb .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:10px;font-weight:300;color:#000000;}.elementor-22 .elementor-element.elementor-element-0d48cde:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-22 .elementor-element.elementor-element-0d48cde > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-0d48cde:hover > .elementor-element-populated{background-color:transparent;background-image:linear-gradient(180deg, #1983E014 0%, #F8751F14 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#F87317;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-22 .elementor-element.elementor-element-0d48cde > .elementor-element-populated, .elementor-22 .elementor-element.elementor-element-0d48cde > .elementor-element-populated > .elementor-background-overlay, .elementor-22 .elementor-element.elementor-element-0d48cde > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-22 .elementor-element.elementor-element-0d48cde > .elementor-element-populated{box-shadow:0px 0px 10px -3px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;}.elementor-22 .elementor-element.elementor-element-0d48cde > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22 .elementor-element.elementor-element-88d3fe7 .elementor-icon-wrapper{text-align:center;}.elementor-22 .elementor-element.elementor-element-88d3fe7.elementor-view-stacked .elementor-icon{background-color:#00C16F;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-88d3fe7.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-88d3fe7.elementor-view-default .elementor-icon{color:#00C16F;border-color:#00C16F;}.elementor-22 .elementor-element.elementor-element-88d3fe7.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-88d3fe7.elementor-view-default .elementor-icon svg{fill:#00C16F;}.elementor-22 .elementor-element.elementor-element-88d3fe7.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-88d3fe7.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-88d3fe7.elementor-view-stacked .elementor-icon:hover{background-color:#00C16F;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-88d3fe7.elementor-view-framed .elementor-icon:hover, .elementor-22 .elementor-element.elementor-element-88d3fe7.elementor-view-default .elementor-icon:hover{color:#00C16F;border-color:#00C16F;}.elementor-22 .elementor-element.elementor-element-88d3fe7.elementor-view-framed .elementor-icon:hover, .elementor-22 .elementor-element.elementor-element-88d3fe7.elementor-view-default .elementor-icon:hover svg{fill:#00C16F;}.elementor-22 .elementor-element.elementor-element-88d3fe7.elementor-view-framed .elementor-icon:hover{background-color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-88d3fe7.elementor-view-stacked .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-88d3fe7 .elementor-icon{font-size:29px;}.elementor-22 .elementor-element.elementor-element-88d3fe7 .elementor-icon svg{height:29px;}.elementor-22 .elementor-element.elementor-element-85f098d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -14px) 0px;text-align:center;}.elementor-22 .elementor-element.elementor-element-85f098d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:700;color:#000000;}.elementor-22 .elementor-element.elementor-element-398faa1{text-align:center;}.elementor-22 .elementor-element.elementor-element-398faa1 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:10px;font-weight:300;color:#000000;}.elementor-bc-flex-widget .elementor-22 .elementor-element.elementor-element-c068ff9.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-22 .elementor-element.elementor-element-c068ff9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-22 .elementor-element.elementor-element-c068ff9.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-22 .elementor-element.elementor-element-3aac53c{width:var( --container-widget-width, 87.798% );max-width:87.798%;--container-widget-width:87.798%;--container-widget-flex-grow:0;text-align:center;}.elementor-22 .elementor-element.elementor-element-3aac53c .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:26px;font-weight:800;line-height:1px;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-weight:var( --e-global-typography-text-font-weight );}.elementor-22 .elementor-element.elementor-element-3b0f194{width:var( --container-widget-width, 79.352% );max-width:79.352%;--container-widget-width:79.352%;--container-widget-flex-grow:0;border-radius:20px 20px 20px 20px;}.elementor-22 .elementor-element.elementor-element-3b0f194 img{border-radius:20px 20px 20px 20px;}.elementor-22 .elementor-element.elementor-element-9b55142 > .elementor-container{max-width:700px;}.elementor-22 .elementor-element.elementor-element-9b55142, .elementor-22 .elementor-element.elementor-element-9b55142 > .elementor-background-overlay{border-radius:20px 20px 20px 20px;}.elementor-22 .elementor-element.elementor-element-9b55142{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-80px;margin-bottom:0px;}.elementor-22 .elementor-element.elementor-element-9b55142 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22 .elementor-element.elementor-element-6f3daf3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-22 .elementor-element.elementor-element-6f3daf3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFCFC;}.elementor-22 .elementor-element.elementor-element-6f3daf3 > .elementor-element-populated, .elementor-22 .elementor-element.elementor-element-6f3daf3 > .elementor-element-populated > .elementor-background-overlay, .elementor-22 .elementor-element.elementor-element-6f3daf3 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-22 .elementor-element.elementor-element-6f3daf3 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-22 .elementor-element.elementor-element-6f3daf3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22 .elementor-element.elementor-element-f89171e{text-align:center;}.elementor-22 .elementor-element.elementor-element-f89171e .elementor-heading-title{color:#000000;}.elementor-22 .elementor-element.elementor-element-5714ef6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-22 .elementor-element.elementor-element-5714ef6 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-bc-flex-widget .elementor-22 .elementor-element.elementor-element-ee7062a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-22 .elementor-element.elementor-element-ee7062a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-22 .elementor-element.elementor-element-ee7062a.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-22 .elementor-element.elementor-element-fb3886d{--spacer-size:30px;}.elementor-22 .elementor-element.elementor-element-6029708{text-align:center;}.elementor-22 .elementor-element.elementor-element-6029708 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:800;color:#000000;}.elementor-22 .elementor-element.elementor-element-fc21777{width:var( --container-widget-width, 75.214% );max-width:75.214%;margin:1px 1px calc(var(--kit-widget-spacing, 0px) + 1px) 1px;--container-widget-width:75.214%;--container-widget-flex-grow:0;text-align:center;}.elementor-22 .elementor-element.elementor-element-fc21777 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:400;color:#000000;}.elementor-22 .elementor-element.elementor-element-615f25c > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-22 .elementor-element.elementor-element-615f25c > .elementor-container{min-height:70px;}.elementor-22 .elementor-element.elementor-element-615f25c, .elementor-22 .elementor-element.elementor-element-615f25c > .elementor-background-overlay{border-radius:25px 25px 25px 25px;}.elementor-22 .elementor-element.elementor-element-615f25c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-22 .elementor-element.elementor-element-615f25c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22 .elementor-element.elementor-element-ec6f18e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-22 .elementor-element.elementor-element-ec6f18e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-bc-flex-widget .elementor-22 .elementor-element.elementor-element-ec6f18e.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-22 .elementor-element.elementor-element-ec6f18e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-22 .elementor-element.elementor-element-ec6f18e.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-22 .elementor-element.elementor-element-ec6f18e > .elementor-element-populated, .elementor-22 .elementor-element.elementor-element-ec6f18e > .elementor-element-populated > .elementor-background-overlay, .elementor-22 .elementor-element.elementor-element-ec6f18e > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-22 .elementor-element.elementor-element-ec6f18e > .elementor-element-populated{box-shadow:0px 0px 10px -3px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-22 .elementor-element.elementor-element-ec6f18e:hover > .elementor-element-populated{box-shadow:0px 0px 20px 0px rgba(0,0,0,0.5);}.elementor-22 .elementor-element.elementor-element-ec6f18e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-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-22 .elementor-element.elementor-element-b0c552b{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-22 .elementor-element.elementor-element-b0c552b .elementor-image-box-wrapper{text-align:center;}.elementor-22 .elementor-element.elementor-element-b0c552b.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-22 .elementor-element.elementor-element-b0c552b.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-22 .elementor-element.elementor-element-b0c552b.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-22 .elementor-element.elementor-element-b0c552b .elementor-image-box-title{margin-bottom:0px;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;color:#000000;}.elementor-22 .elementor-element.elementor-element-b0c552b .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-22 .elementor-element.elementor-element-b0c552b .elementor-image-box-img img{transition-duration:0.3s;}.elementor-22 .elementor-element.elementor-element-b0c552b:has(:hover) .elementor-image-box-title,
					 .elementor-22 .elementor-element.elementor-element-b0c552b:has(:focus) .elementor-image-box-title{color:#000000;}.elementor-22 .elementor-element.elementor-element-b0c552b .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;}.elementor-22 .elementor-element.elementor-element-2c660b2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-22 .elementor-element.elementor-element-2c660b2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-bc-flex-widget .elementor-22 .elementor-element.elementor-element-2c660b2.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-22 .elementor-element.elementor-element-2c660b2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-22 .elementor-element.elementor-element-2c660b2.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-22 .elementor-element.elementor-element-2c660b2 > .elementor-element-populated, .elementor-22 .elementor-element.elementor-element-2c660b2 > .elementor-element-populated > .elementor-background-overlay, .elementor-22 .elementor-element.elementor-element-2c660b2 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-22 .elementor-element.elementor-element-2c660b2 > .elementor-element-populated{box-shadow:0px 0px 10px -3px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-22 .elementor-element.elementor-element-2c660b2:hover > .elementor-element-populated{box-shadow:0px 0px 20px 0px rgba(0,0,0,0.5);}.elementor-22 .elementor-element.elementor-element-2c660b2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22 .elementor-element.elementor-element-9cbcd85{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-22 .elementor-element.elementor-element-9cbcd85 .elementor-image-box-wrapper{text-align:center;}.elementor-22 .elementor-element.elementor-element-9cbcd85.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-22 .elementor-element.elementor-element-9cbcd85.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-22 .elementor-element.elementor-element-9cbcd85.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-22 .elementor-element.elementor-element-9cbcd85 .elementor-image-box-title{margin-bottom:0px;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;color:#000000;}.elementor-22 .elementor-element.elementor-element-9cbcd85 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-22 .elementor-element.elementor-element-9cbcd85 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-22 .elementor-element.elementor-element-9cbcd85:has(:hover) .elementor-image-box-title,
					 .elementor-22 .elementor-element.elementor-element-9cbcd85:has(:focus) .elementor-image-box-title{color:#000000;}.elementor-22 .elementor-element.elementor-element-9cbcd85 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;}.elementor-22 .elementor-element.elementor-element-1394f73:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-22 .elementor-element.elementor-element-1394f73 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-bc-flex-widget .elementor-22 .elementor-element.elementor-element-1394f73.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-22 .elementor-element.elementor-element-1394f73.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-22 .elementor-element.elementor-element-1394f73.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-22 .elementor-element.elementor-element-1394f73 > .elementor-element-populated, .elementor-22 .elementor-element.elementor-element-1394f73 > .elementor-element-populated > .elementor-background-overlay, .elementor-22 .elementor-element.elementor-element-1394f73 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-22 .elementor-element.elementor-element-1394f73 > .elementor-element-populated{box-shadow:0px 0px 10px -3px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-22 .elementor-element.elementor-element-1394f73:hover > .elementor-element-populated{box-shadow:0px 0px 20px 0px rgba(0,0,0,0.5);}.elementor-22 .elementor-element.elementor-element-1394f73 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22 .elementor-element.elementor-element-25152e0{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-22 .elementor-element.elementor-element-25152e0 .elementor-image-box-wrapper{text-align:center;}.elementor-22 .elementor-element.elementor-element-25152e0.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-22 .elementor-element.elementor-element-25152e0.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-22 .elementor-element.elementor-element-25152e0.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-22 .elementor-element.elementor-element-25152e0 .elementor-image-box-title{margin-bottom:0px;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;color:#000000;}.elementor-22 .elementor-element.elementor-element-25152e0 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-22 .elementor-element.elementor-element-25152e0 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-22 .elementor-element.elementor-element-25152e0:has(:hover) .elementor-image-box-title,
					 .elementor-22 .elementor-element.elementor-element-25152e0:has(:focus) .elementor-image-box-title{color:#000000;}.elementor-22 .elementor-element.elementor-element-25152e0 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;}.elementor-22 .elementor-element.elementor-element-32c5e7a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-22 .elementor-element.elementor-element-32c5e7a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-bc-flex-widget .elementor-22 .elementor-element.elementor-element-32c5e7a.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-22 .elementor-element.elementor-element-32c5e7a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-22 .elementor-element.elementor-element-32c5e7a.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-22 .elementor-element.elementor-element-32c5e7a > .elementor-element-populated, .elementor-22 .elementor-element.elementor-element-32c5e7a > .elementor-element-populated > .elementor-background-overlay, .elementor-22 .elementor-element.elementor-element-32c5e7a > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-22 .elementor-element.elementor-element-32c5e7a > .elementor-element-populated{box-shadow:0px 0px 10px -3px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-22 .elementor-element.elementor-element-32c5e7a:hover > .elementor-element-populated{box-shadow:0px 0px 20px 0px rgba(0,0,0,0.5);}.elementor-22 .elementor-element.elementor-element-32c5e7a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22 .elementor-element.elementor-element-1f8cb2e{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-22 .elementor-element.elementor-element-1f8cb2e .elementor-image-box-wrapper{text-align:center;}.elementor-22 .elementor-element.elementor-element-1f8cb2e.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-22 .elementor-element.elementor-element-1f8cb2e.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-22 .elementor-element.elementor-element-1f8cb2e.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-22 .elementor-element.elementor-element-1f8cb2e .elementor-image-box-title{margin-bottom:0px;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;color:#000000;}.elementor-22 .elementor-element.elementor-element-1f8cb2e .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-22 .elementor-element.elementor-element-1f8cb2e .elementor-image-box-img img{transition-duration:0.3s;}.elementor-22 .elementor-element.elementor-element-1f8cb2e:has(:hover) .elementor-image-box-title,
					 .elementor-22 .elementor-element.elementor-element-1f8cb2e:has(:focus) .elementor-image-box-title{color:#000000;}.elementor-22 .elementor-element.elementor-element-1f8cb2e .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;}.elementor-22 .elementor-element.elementor-element-9a8932a .elementor-button{background-color:transparent;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;background-image:radial-gradient(at center center, #168AE4 0%, #0984E3 100%);border-radius:5px 5px 5px 5px;padding:20px 20px 20px 20px;}.elementor-22 .elementor-element.elementor-element-9a8932a{margin:20px 20px calc(var(--kit-widget-spacing, 0px) + 20px) 20px;}.elementor-22 .elementor-element.elementor-element-ab15645 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-22 .elementor-element.elementor-element-ab15645 > .elementor-background-overlay{background-image:url("https://custompackagingmasters.com/wp-content/uploads/2026/05/World-Earth-Day-2023-Our-commitment-to-investing-in-our-planet.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:0.73;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22 .elementor-element.elementor-element-ab15645 > .elementor-container{min-height:530px;}.elementor-22 .elementor-element.elementor-element-ab15645{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-22 .elementor-element.elementor-element-f5b14da:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-22 .elementor-element.elementor-element-f5b14da > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFDFD8F;}.elementor-22 .elementor-element.elementor-element-f5b14da > .elementor-element-populated, .elementor-22 .elementor-element.elementor-element-f5b14da > .elementor-element-populated > .elementor-background-overlay, .elementor-22 .elementor-element.elementor-element-f5b14da > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-22 .elementor-element.elementor-element-f5b14da > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-22 .elementor-element.elementor-element-f5b14da > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22 .elementor-element.elementor-element-d4754f6{text-align:center;}.elementor-22 .elementor-element.elementor-element-d4754f6 .elementor-heading-title{color:#000000;}.elementor-22 .elementor-element.elementor-element-2e50df6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-22 .elementor-element.elementor-element-2e50df6 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-bc-flex-widget .elementor-22 .elementor-element.elementor-element-f4abf13.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-22 .elementor-element.elementor-element-f4abf13.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-22 .elementor-element.elementor-element-f4abf13.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-22 .elementor-element.elementor-element-b00402c{--spacer-size:30px;}.elementor-22 .elementor-element.elementor-element-1c3b1c0{text-align:center;}.elementor-22 .elementor-element.elementor-element-1c3b1c0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:800;color:#000000;}.elementor-22 .elementor-element.elementor-element-d306304{width:var( --container-widget-width, 75.214% );max-width:75.214%;margin:1px 1px calc(var(--kit-widget-spacing, 0px) + 1px) 1px;--container-widget-width:75.214%;--container-widget-flex-grow:0;text-align:center;}.elementor-22 .elementor-element.elementor-element-d306304 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:400;color:#000000;}.elementor-widget-testimonial .elementor-testimonial-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-testimonial .elementor-testimonial-name{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial .elementor-testimonial-job{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-22 .elementor-element.elementor-element-3943f84 .elementor-testimonial-wrapper{text-align:start;}.elementor-22 .elementor-element.elementor-element-3943f84 .elementor-testimonial-content{color:#000000;font-family:"Lato", Sans-serif;font-size:13px;font-weight:400;}.elementor-22 .elementor-element.elementor-element-3943f84 .elementor-testimonial-name{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;}.elementor-22 .elementor-element.elementor-element-cd1d3ce .elementor-testimonial-wrapper{text-align:start;}.elementor-22 .elementor-element.elementor-element-cd1d3ce .elementor-testimonial-content{color:#000000;font-family:"Lato", Sans-serif;font-size:13px;font-weight:400;}.elementor-22 .elementor-element.elementor-element-77df30d .elementor-testimonial-wrapper{text-align:start;}.elementor-22 .elementor-element.elementor-element-77df30d .elementor-testimonial-content{color:#000000;font-family:"Lato", Sans-serif;font-size:13px;font-weight:400;}.elementor-22 .elementor-element.elementor-element-57d5d3d{width:var( --container-widget-width, 75.214% );max-width:75.214%;margin:1px 1px calc(var(--kit-widget-spacing, 0px) + 1px) 1px;--container-widget-width:75.214%;--container-widget-flex-grow:0;text-align:center;}.elementor-22 .elementor-element.elementor-element-57d5d3d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:400;color:#000000;}.elementor-22 .elementor-element.elementor-element-2132939:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-2132939 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(125deg, #000000 0%, #C3DAEC 100%);}.elementor-22 .elementor-element.elementor-element-2132939 > .elementor-container{min-height:500px;}.elementor-22 .elementor-element.elementor-element-2132939{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-22 .elementor-element.elementor-element-2132939 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-22 .elementor-element.elementor-element-3e7ca77.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-22 .elementor-element.elementor-element-3e7ca77.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-22 .elementor-element.elementor-element-3e7ca77.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-22 .elementor-element.elementor-element-d969797{text-align:center;}.elementor-22 .elementor-element.elementor-element-d969797 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:27px;font-weight:800;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-34f1b5a{margin:1px 1px calc(var(--kit-widget-spacing, 0px) + 1px) 1px;text-align:center;}.elementor-22 .elementor-element.elementor-element-34f1b5a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:400;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-17d7655 .elementor-button{background-color:transparent;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;background-image:radial-gradient(at center center, #168AE4 0%, #0984E3 100%);border-radius:5px 5px 5px 5px;padding:20px 20px 20px 20px;}.elementor-22 .elementor-element.elementor-element-17d7655{width:var( --container-widget-width, 21% );max-width:21%;margin:0px 1px calc(var(--kit-widget-spacing, 0px) + 1px) 1px;--container-widget-width:21%;--container-widget-flex-grow:0;}.elementor-22 .elementor-element.elementor-element-bca2db5 .elementor-button{background-color:transparent;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;background-image:radial-gradient(at center center, #F97B23 0%, #F97417 100%);border-radius:5px 5px 5px 5px;padding:20px 20px 20px 20px;}.elementor-22 .elementor-element.elementor-element-bca2db5{width:var( --container-widget-width, 22% );max-width:22%;margin:1px 1px calc(var(--kit-widget-spacing, 0px) + 1px) 1px;padding:1px 1px 1px 1px;--container-widget-width:22%;--container-widget-flex-grow:0;}.elementor-22 .elementor-element.elementor-element-7a3012f{margin:1px 1px calc(var(--kit-widget-spacing, 0px) + 1px) 1px;text-align:center;}.elementor-22 .elementor-element.elementor-element-7a3012f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:400;color:#FFFFFF;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-22 .elementor-element.elementor-element-aca0fbd{width:43.056%;}.elementor-22 .elementor-element.elementor-element-e80b865{width:56.944%;}}@media(max-width:767px){.elementor-22 .elementor-element.elementor-element-b1b921d > .elementor-container{min-height:418px;}.elementor-22 .elementor-element.elementor-element-c47793b .elementor-heading-title{font-size:12px;}.elementor-22 .elementor-element.elementor-element-c2f370e{text-align:center;}.elementor-22 .elementor-element.elementor-element-c2f370e .elementor-heading-title{font-size:22px;}.elementor-22 .elementor-element.elementor-element-c60a48e .elementor-heading-title{font-size:14px;}.elementor-22 .elementor-element.elementor-element-3d9fa90{margin-top:20px;margin-bottom:0px;}.elementor-22 .elementor-element.elementor-element-c881698 .elementor-icon-box-title{margin-block-end:0px;}.elementor-22 .elementor-element.elementor-element-c881698 .elementor-icon{font-size:29px;}.elementor-22 .elementor-element.elementor-element-c881698 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-c881698 .elementor-icon-box-title a{font-size:1px;}.elementor-22 .elementor-element.elementor-element-b0c552b .elementor-image-box-img{margin-bottom:0px;}.elementor-22 .elementor-element.elementor-element-9cbcd85 .elementor-image-box-img{margin-bottom:0px;}.elementor-22 .elementor-element.elementor-element-25152e0 .elementor-image-box-img{margin-bottom:0px;}.elementor-22 .elementor-element.elementor-element-1f8cb2e .elementor-image-box-img{margin-bottom:0px;}}/* Start custom CSS for heading, class: .elementor-element-e1991b7 */.custom-heading {
    font-family: 'Arial Black', sans-serif;
    font-size: 55px;
    font-weight: 900;
    color: #0d1b2a;
    text-align: center;
    line-height: 1.3;
    margin: 0;
}

.gradient-text {
    display: block; /* moves to next line */
    font-size: inherit;
    font-weight: inherit;

    background: linear-gradient(to right, #1e88e5, #8e99bc, #f28d35);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
}

/* Tablet */
@media (max-width: 768px) {
    .custom-heading {
        font-size: 34px;
    }
}

/* Mobile */
@media (max-width: 480px) {
    .custom-heading {
        font-size: 24px;
        line-height: 1.2;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c881698 */.rating-gradient {
    font-family: 'Arial Black', sans-serif;
    font-size: 32px;
    font-weight: 900;
    text-align: center;
    margin: 0;              /* removes top & bottom space */
    line-height: 1.2;       /* tighter control */

    background: linear-gradient(to right, #1e88e5, #8e99bc, #f28d35);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
}

.rating-gradient {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}
display: inline-block;/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1c5a1f6 */.rating-gradient {
    font-family: 'Arial Black', sans-serif;
    font-size: 32px;
    font-weight: 900;
    text-align: center;
    margin: 0;              /* removes top & bottom space */
    line-height: 1.2;       /* tighter control */

    background: linear-gradient(to right, #1e88e5, #8e99bc, #f28d35);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
}

.rating-gradient {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}
display: inline-block;/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5fbd3d1 */.custom-gradient-heading {
    font-family: 'Arial Black', sans-serif;
    font-size: 32px; /* Same size for all */
    font-weight: 900;
    color: #0d1b2a;
    text-align: center;
    line-height: 1.3;
    margin: 0;
}

.gradient-text {
    font-size: inherit; /* ensures SAME size */
    font-weight: inherit; /* keeps thickness same */
    
    background: linear-gradient(to right, #1e88e5, #8e99bc, #f28d35);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    display: inline; /* remove inline-block issues */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3aac53c */.custom-gradient-heading {
    font-family: 'Arial Black', sans-serif;
    font-size: 32px; /* Same size for all */
    font-weight: 900;
    color: #0d1b2a;
    text-align: center;
    line-height: 1.3;
    margin: 0;
}

.gradient-text {
    font-size: inherit; /* ensures SAME size */
    font-weight: inherit; /* keeps thickness same */
    
    background: linear-gradient(to right, #1e88e5, #8e99bc, #f28d35);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;

    display: inline; /* remove inline-block issues */
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-ec6f18e *//* Card ki normal halat */
.hover-popup-card {
    transition: all 0.4s ease-out !important; /* Smooth movement ke liye */
    cursor: pointer;
    position: relative;
    z-index: 1;
}

/* Jab mouse card ke upar aye (Hover effect) */
.hover-popup-card:hover {
    /* Card ko 15px upar move karne ke liye */
    transform: translateY(-15px) !important;
    
    /* Neeche wali shadow ko thora gehra (dark) karne ke liye taake lift mehsoos ho */
    box-shadow: 0px 20px 40px rgba(0, 0, 0, 0.1) !important;
    
    /* Hover wala card hamesha baqi cards ke upar nazar aye */
    z-index: 10;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-615f25c *//* 1. Parent Container */
.process-container {
    position: relative;
    /* Isko 10 se start karte hain taake iske andar wali line -1 par na jaye */
    z-index: 1; 
    overflow: visible !important; /* Ye zaroori hai taake line bahar nazar aaye */
}

/* 2. Gradient Line */
.process-container::before {
    content: "";
    position: absolute;
    top: 50%; /* Adjust height here */
    left: 5%;
    right: 5%;
    height: 3px;
    background: linear-gradient(to right, #1e88e5, #8e99bc, #f28d35);
    
    /* Line ko 0 par rakhen aur cards ko 1 se upar */
    z-index: 0; 
}

/* 3. Cards Style */
.hover-popup-card {
    /* Background color Elementor settings mein White (#ffffff) lazmi rakhen */
    position: relative;
    z-index: 2; /* Ye line (0) ke upar rahega */
    transition: all 0.4s ease-in-out !important;
}

/* 4. Hover Effect */
.hover-popup-card:hover {
    transform: translateY(-15px) !important;
    box-shadow: 0px 20px 40px rgba(0, 0, 0, 0.1) !important;
    z-index: 5; /* Hover par sab se upar */
}/* End custom CSS */
/* Start custom CSS for testimonial, class: .elementor-element-3943f84 *//* 1. CARD */
.elementor-22 .elementor-element.elementor-element-3943f84 .elementor-testimonial-wrapper {
    background: #ffffff !important;
    padding: 30px !important;
    border-radius: 15px !important;
    box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.05) !important;

    position: relative;
    margin: 15px;
    z-index: 1;
    overflow: hidden;
}

/* 2. BIG QUOTE ICON (FIXED) */
.elementor-22 .elementor-element.elementor-element-3943f84 .elementor-testimonial-wrapper::after {
    content: "\201D";
    position: absolute;
    top: 0px;
    right: 15px;

    font-size: 110px;
    color: #e1f0ff;
    font-family: Georgia, serif;
    line-height: 1;

    z-index: 0; /* FIX: not -1 (was hiding in Elementor) */
    opacity: 0.7;
    pointer-events: none;
}

/* 3. STARS */
.elementor-22 .elementor-element.elementor-element-3943f84 .elementor-testimonial-content::before {
    content: "★★★★★";
    display: block;
    color: #ff7a21;
    font-size: 18px;
    margin-bottom: 12px;
    letter-spacing: 2px;
}

/* 4. TEXT */
.elementor-22 .elementor-element.elementor-element-3943f84 .elementor-testimonial-content {
    font-style: italic;
    color: #444;
    line-height: 1.6;
    margin-bottom: 12px !important;

    position: relative;
    z-index: 2;
}

/* 5. AVATAR */
.elementor-22 .elementor-element.elementor-element-3943f84 .elementor-testimonial-image img {
    border-radius: 50% !important;
    border: 2px solid #fff;
    box-shadow: 0 4px 10px rgba(0,0,0,0.1);
}

/* 6. NAME */
.elementor-22 .elementor-element.elementor-element-3943f84 .elementor-testimonial-name {
    color: #0d1b2a !important;
    font-weight: 700 !important;
    font-size: 16px !important;
    display: block;
}

/* 7. JOB */
.elementor-22 .elementor-element.elementor-element-3943f84 .elementor-testimonial-job {
    color: #777 !important;
    font-size: 13px !important;
    display: block;
}/* End custom CSS */
/* Start custom CSS for testimonial, class: .elementor-element-cd1d3ce *//* 1. CARD */
.elementor-22 .elementor-element.elementor-element-cd1d3ce .elementor-testimonial-wrapper {
    background: #ffffff !important;
    padding: 30px !important;
    border-radius: 15px !important;
    box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.05) !important;

    position: relative;
    margin: 15px;
    z-index: 1;
    overflow: hidden;
}

/* 2. BIG QUOTE ICON (FIXED) */
.elementor-22 .elementor-element.elementor-element-cd1d3ce .elementor-testimonial-wrapper::after {
    content: "\201D";
    position: absolute;
    top: 0px;
    right: 15px;

    font-size: 110px;
    color: #e1f0ff;
    font-family: Georgia, serif;
    line-height: 1;

    z-index: 0; /* FIX: not -1 (was hiding in Elementor) */
    opacity: 0.7;
    pointer-events: none;
}

/* 3. STARS */
.elementor-22 .elementor-element.elementor-element-cd1d3ce .elementor-testimonial-content::before {
    content: "★★★★★";
    display: block;
    color: #ff7a21;
    font-size: 18px;
    margin-bottom: 12px;
    letter-spacing: 2px;
}

/* 4. TEXT */
.elementor-22 .elementor-element.elementor-element-cd1d3ce .elementor-testimonial-content {
    font-style: italic;
    color: #444;
    line-height: 1.6;
    margin-bottom: 20px !important;

    position: relative;
    z-index: 2;
}

/* 5. AVATAR */
.elementor-22 .elementor-element.elementor-element-cd1d3ce .elementor-testimonial-image img {
    border-radius: 50% !important;
    border: 2px solid #fff;
    box-shadow: 0 4px 10px rgba(0,0,0,0.1);
}

/* 6. NAME */
.elementor-22 .elementor-element.elementor-element-cd1d3ce .elementor-testimonial-name {
    color: #0d1b2a !important;
    font-weight: 700 !important;
    font-size: 16px !important;
    display: block;
}

/* 7. JOB */
.elementor-22 .elementor-element.elementor-element-cd1d3ce .elementor-testimonial-job {
    color: #777 !important;
    font-size: 13px !important;
    display: block;
}/* End custom CSS */
/* Start custom CSS for testimonial, class: .elementor-element-77df30d *//* 1. CARD */
.elementor-22 .elementor-element.elementor-element-77df30d .elementor-testimonial-wrapper {
    background: #ffffff !important;
    padding: 30px !important;
    border-radius: 15px !important;
    box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.05) !important;

    position: relative;
    margin: 15px;
    z-index: 1;
    overflow: hidden;
}

/* 2. BIG QUOTE ICON (FIXED) */
.elementor-22 .elementor-element.elementor-element-77df30d .elementor-testimonial-wrapper::after {
    content: "\201D";
    position: absolute;
    top: 0px;
    right: 15px;

    font-size: 110px;
    color: #e1f0ff;
    font-family: Georgia, serif;
    line-height: 1;

    z-index: 0; /* FIX: not -1 (was hiding in Elementor) */
    opacity: 0.7;
    pointer-events: none;
}

/* 3. STARS */
.elementor-22 .elementor-element.elementor-element-77df30d .elementor-testimonial-content::before {
    content: "★★★★★";
    display: block;
    color: #ff7a21;
    font-size: 18px;
    margin-bottom: 12px;
    letter-spacing: 2px;
}

/* 4. TEXT */
.elementor-22 .elementor-element.elementor-element-77df30d .elementor-testimonial-content {
    font-style: italic;
    color: #444;
    line-height: 1.6;
    margin-bottom: 20px !important;

    position: relative;
    z-index: 2;
}

/* 5. AVATAR */
.elementor-22 .elementor-element.elementor-element-77df30d .elementor-testimonial-image img {
    border-radius: 50% !important;
    border: 2px solid #fff;
    box-shadow: 0 4px 10px rgba(0,0,0,0.1);
}

/* 6. NAME */
.elementor-22 .elementor-element.elementor-element-77df30d .elementor-testimonial-name {
    color: #0d1b2a !important;
    font-weight: 700 !important;
    font-size: 16px !important;
    display: block;
}

/* 7. JOB */
.elementor-22 .elementor-element.elementor-element-77df30d .elementor-testimonial-job {
    color: #777 !important;
    font-size: 13px !important;
    display: block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a3012f */.feature-bar {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 30px;
    padding: 15px;
    matching your image */
    font-family: 'Arial', sans-serif;
}

.feature-item {
    color: #ffffff;
    font-size: 16px;
    font-weight: 300;
    display: flex;
    align-items: center;
    position: relative;
    padding-left: 20px;
}

/* Common Dot Style */
.feature-item::before {
    content: "●";
    position: absolute;
    left: 0;
    font-size: 14px;
}

/* Blue Dot Color */
.blue-dot::before {
    color: #0081ff;
}

/* Orange Dot Color */
.orange-dot::before {
    color: #ff7a21;
}

/* Mobile View Fix */
@media (max-width: 768px) {
    .feature-bar {
        gap: 15px;
    }
    .feature-item {
        font-size: 14px;
    }
}/* End custom CSS */