.elementor-13575 .elementor-element.elementor-element-70a60a7{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;box-shadow:0px 2px 8px 0px rgba(0, 0, 0, 0.6);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13575 .elementor-element.elementor-element-70a60a7:not(.elementor-motion-effects-element-type-background), .elementor-13575 .elementor-element.elementor-element-70a60a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1F1;}.elementor-13575 .elementor-element.elementor-element-70a60a7.e-con{--align-self:center;}.elementor-13575 .elementor-element.elementor-element-07c3891{--display:flex;}.elementor-13575 .elementor-element.elementor-element-07c3891.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-13575 .elementor-element.elementor-element-fe2edcf{text-align:start;}.elementor-13575 .elementor-element.elementor-element-fe2edcf img{width:62px;border-radius:0px 0px 0px 0px;}.elementor-13575 .elementor-element.elementor-element-03d0eac{--display:flex;}.elementor-13575 .elementor-element.elementor-element-a5f26da{--display:flex;}.elementor-13575 .elementor-element.elementor-element-27b4087{padding:0px 0px 6px 0px;}.elementor-13575 .elementor-element.elementor-element-27b4087 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;color:#000000;}.elementor-13575 .elementor-element.elementor-element-27b4087 .elementor-heading-title a:hover, .elementor-13575 .elementor-element.elementor-element-27b4087 .elementor-heading-title a:focus{color:#FF0000;}.elementor-13575 .elementor-element.elementor-element-36f5bff{padding:0px 0px 6px 0px;}.elementor-13575 .elementor-element.elementor-element-36f5bff .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;color:#000000;}.elementor-13575 .elementor-element.elementor-element-36f5bff .elementor-heading-title a:hover, .elementor-13575 .elementor-element.elementor-element-36f5bff .elementor-heading-title a:focus{color:#FF0000;}.elementor-13575 .elementor-element.elementor-element-d4dfd97{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-13575 .elementor-element.elementor-element-d4dfd97.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-13575 .elementor-element.elementor-element-d3d2c8f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-13575 .elementor-element.elementor-element-383a58a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-13575 .elementor-element.elementor-element-0936dec{--iteration-count:infinite;margin:16px 16px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;--dynamic-text-color:#FF0000;}.elementor-13575 .elementor-element.elementor-element-0936dec .elementor-headline{text-align:start;font-size:17px;}.elementor-13575 .elementor-element.elementor-element-0936dec .elementor-headline-plain-text{color:#000000;}.elementor-13575 .elementor-element.elementor-element-2822982{padding:0px 0px 6px 0px;}.elementor-13575 .elementor-element.elementor-element-2822982 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;color:#000000;}.elementor-13575 .elementor-element.elementor-element-2822982 .elementor-heading-title a:hover, .elementor-13575 .elementor-element.elementor-element-2822982 .elementor-heading-title a:focus{color:#FF0000;}.elementor-13575 .elementor-element.elementor-element-b6b4aa3{width:var( --container-widget-width, 114.909% );max-width:114.909%;padding:0px 0px 3px 6px;--container-widget-width:114.909%;--container-widget-flex-grow:0;}.elementor-13575 .elementor-element.elementor-element-b6b4aa3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-13575 .elementor-element.elementor-element-b6b4aa3 .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-13575 .elementor-element.elementor-element-b6b4aa3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-13575 .elementor-element.elementor-element-b6b4aa3.elementor-view-framed .elementor-icon, .elementor-13575 .elementor-element.elementor-element-b6b4aa3.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-13575 .elementor-element.elementor-element-b6b4aa3.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-13575 .elementor-element.elementor-element-b6b4aa3.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FF0000;}.elementor-13575 .elementor-element.elementor-element-b6b4aa3.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-13575 .elementor-element.elementor-element-b6b4aa3.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-13575 .elementor-element.elementor-element-b6b4aa3.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-13575 .elementor-element.elementor-element-b6b4aa3.elementor-view-default:has(:focus) .elementor-icon{fill:#FF0000;color:#FF0000;border-color:#FF0000;}.elementor-13575 .elementor-element.elementor-element-b6b4aa3 .elementor-icon{font-size:6px;}.elementor-13575 .elementor-element.elementor-element-b6b4aa3 .elementor-icon-box-title, .elementor-13575 .elementor-element.elementor-element-b6b4aa3 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-13575 .elementor-element.elementor-element-b6b4aa3 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-13575 .elementor-element.elementor-element-b6b4aa3:has(:hover) .elementor-icon-box-title,
					 .elementor-13575 .elementor-element.elementor-element-b6b4aa3:has(:focus) .elementor-icon-box-title{color:#FF0000;}.elementor-13575 .elementor-element.elementor-element-b6b4aa3 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;}.elementor-13575 .elementor-element.elementor-element-bd07475{width:var( --container-widget-width, 114.909% );max-width:114.909%;padding:0px 0px 3px 6px;--container-widget-width:114.909%;--container-widget-flex-grow:0;}.elementor-13575 .elementor-element.elementor-element-bd07475.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-13575 .elementor-element.elementor-element-bd07475 .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-13575 .elementor-element.elementor-element-bd07475.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-13575 .elementor-element.elementor-element-bd07475.elementor-view-framed .elementor-icon, .elementor-13575 .elementor-element.elementor-element-bd07475.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-13575 .elementor-element.elementor-element-bd07475.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-13575 .elementor-element.elementor-element-bd07475.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FF0000;}.elementor-13575 .elementor-element.elementor-element-bd07475.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-13575 .elementor-element.elementor-element-bd07475.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-13575 .elementor-element.elementor-element-bd07475.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-13575 .elementor-element.elementor-element-bd07475.elementor-view-default:has(:focus) .elementor-icon{fill:#FF0000;color:#FF0000;border-color:#FF0000;}.elementor-13575 .elementor-element.elementor-element-bd07475 .elementor-icon{font-size:6px;}.elementor-13575 .elementor-element.elementor-element-bd07475 .elementor-icon-box-title, .elementor-13575 .elementor-element.elementor-element-bd07475 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-13575 .elementor-element.elementor-element-bd07475 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-13575 .elementor-element.elementor-element-bd07475:has(:hover) .elementor-icon-box-title,
					 .elementor-13575 .elementor-element.elementor-element-bd07475:has(:focus) .elementor-icon-box-title{color:#FF0000;}.elementor-13575 .elementor-element.elementor-element-bd07475 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;}.elementor-13575 .elementor-element.elementor-element-ca367f7{width:var( --container-widget-width, 114.909% );max-width:114.909%;padding:0px 0px 3px 6px;--container-widget-width:114.909%;--container-widget-flex-grow:0;}.elementor-13575 .elementor-element.elementor-element-ca367f7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-13575 .elementor-element.elementor-element-ca367f7 .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-13575 .elementor-element.elementor-element-ca367f7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-13575 .elementor-element.elementor-element-ca367f7.elementor-view-framed .elementor-icon, .elementor-13575 .elementor-element.elementor-element-ca367f7.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-13575 .elementor-element.elementor-element-ca367f7.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-13575 .elementor-element.elementor-element-ca367f7.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FF0000;}.elementor-13575 .elementor-element.elementor-element-ca367f7.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-13575 .elementor-element.elementor-element-ca367f7.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-13575 .elementor-element.elementor-element-ca367f7.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-13575 .elementor-element.elementor-element-ca367f7.elementor-view-default:has(:focus) .elementor-icon{fill:#FF0000;color:#FF0000;border-color:#FF0000;}.elementor-13575 .elementor-element.elementor-element-ca367f7 .elementor-icon{font-size:6px;}.elementor-13575 .elementor-element.elementor-element-ca367f7 .elementor-icon-box-title, .elementor-13575 .elementor-element.elementor-element-ca367f7 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-13575 .elementor-element.elementor-element-ca367f7 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-13575 .elementor-element.elementor-element-ca367f7:has(:hover) .elementor-icon-box-title,
					 .elementor-13575 .elementor-element.elementor-element-ca367f7:has(:focus) .elementor-icon-box-title{color:#FF0000;}.elementor-13575 .elementor-element.elementor-element-ca367f7 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;}.elementor-13575 .elementor-element.elementor-element-f666784{padding:0px 0px 6px 0px;}.elementor-13575 .elementor-element.elementor-element-f666784 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;color:#000000;}.elementor-13575 .elementor-element.elementor-element-f666784 .elementor-heading-title a:hover, .elementor-13575 .elementor-element.elementor-element-f666784 .elementor-heading-title a:focus{color:#FF0000;}.elementor-13575 .elementor-element.elementor-element-e9071b5{width:var( --container-widget-width, 114.909% );max-width:114.909%;padding:0px 0px 3px 6px;--container-widget-width:114.909%;--container-widget-flex-grow:0;}.elementor-13575 .elementor-element.elementor-element-e9071b5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-13575 .elementor-element.elementor-element-e9071b5 .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-13575 .elementor-element.elementor-element-e9071b5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-13575 .elementor-element.elementor-element-e9071b5.elementor-view-framed .elementor-icon, .elementor-13575 .elementor-element.elementor-element-e9071b5.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-13575 .elementor-element.elementor-element-e9071b5.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-13575 .elementor-element.elementor-element-e9071b5.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FF0000;}.elementor-13575 .elementor-element.elementor-element-e9071b5.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-13575 .elementor-element.elementor-element-e9071b5.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-13575 .elementor-element.elementor-element-e9071b5.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-13575 .elementor-element.elementor-element-e9071b5.elementor-view-default:has(:focus) .elementor-icon{fill:#FF0000;color:#FF0000;border-color:#FF0000;}.elementor-13575 .elementor-element.elementor-element-e9071b5 .elementor-icon{font-size:6px;}.elementor-13575 .elementor-element.elementor-element-e9071b5 .elementor-icon-box-title, .elementor-13575 .elementor-element.elementor-element-e9071b5 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-13575 .elementor-element.elementor-element-e9071b5 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-13575 .elementor-element.elementor-element-e9071b5:has(:hover) .elementor-icon-box-title,
					 .elementor-13575 .elementor-element.elementor-element-e9071b5:has(:focus) .elementor-icon-box-title{color:#FF0000;}.elementor-13575 .elementor-element.elementor-element-e9071b5 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;}.elementor-13575 .elementor-element.elementor-element-a5e5831{width:var( --container-widget-width, 114.909% );max-width:114.909%;padding:0px 0px 3px 6px;--container-widget-width:114.909%;--container-widget-flex-grow:0;}.elementor-13575 .elementor-element.elementor-element-a5e5831.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-13575 .elementor-element.elementor-element-a5e5831 .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-13575 .elementor-element.elementor-element-a5e5831.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-13575 .elementor-element.elementor-element-a5e5831.elementor-view-framed .elementor-icon, .elementor-13575 .elementor-element.elementor-element-a5e5831.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-13575 .elementor-element.elementor-element-a5e5831.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-13575 .elementor-element.elementor-element-a5e5831.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FF0000;}.elementor-13575 .elementor-element.elementor-element-a5e5831.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-13575 .elementor-element.elementor-element-a5e5831.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-13575 .elementor-element.elementor-element-a5e5831.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-13575 .elementor-element.elementor-element-a5e5831.elementor-view-default:has(:focus) .elementor-icon{fill:#FF0000;color:#FF0000;border-color:#FF0000;}.elementor-13575 .elementor-element.elementor-element-a5e5831 .elementor-icon{font-size:6px;}.elementor-13575 .elementor-element.elementor-element-a5e5831 .elementor-icon-box-title, .elementor-13575 .elementor-element.elementor-element-a5e5831 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-13575 .elementor-element.elementor-element-a5e5831 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-13575 .elementor-element.elementor-element-a5e5831:has(:hover) .elementor-icon-box-title,
					 .elementor-13575 .elementor-element.elementor-element-a5e5831:has(:focus) .elementor-icon-box-title{color:#FF0000;}.elementor-13575 .elementor-element.elementor-element-a5e5831 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;}.elementor-13575 .elementor-element.elementor-element-ff6628e{width:var( --container-widget-width, 114.909% );max-width:114.909%;padding:0px 0px 3px 6px;--container-widget-width:114.909%;--container-widget-flex-grow:0;}.elementor-13575 .elementor-element.elementor-element-ff6628e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-13575 .elementor-element.elementor-element-ff6628e .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-13575 .elementor-element.elementor-element-ff6628e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-13575 .elementor-element.elementor-element-ff6628e.elementor-view-framed .elementor-icon, .elementor-13575 .elementor-element.elementor-element-ff6628e.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-13575 .elementor-element.elementor-element-ff6628e.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-13575 .elementor-element.elementor-element-ff6628e.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FF0000;}.elementor-13575 .elementor-element.elementor-element-ff6628e.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-13575 .elementor-element.elementor-element-ff6628e.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-13575 .elementor-element.elementor-element-ff6628e.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-13575 .elementor-element.elementor-element-ff6628e.elementor-view-default:has(:focus) .elementor-icon{fill:#FF0000;color:#FF0000;border-color:#FF0000;}.elementor-13575 .elementor-element.elementor-element-ff6628e .elementor-icon{font-size:6px;}.elementor-13575 .elementor-element.elementor-element-ff6628e .elementor-icon-box-title, .elementor-13575 .elementor-element.elementor-element-ff6628e .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-13575 .elementor-element.elementor-element-ff6628e .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-13575 .elementor-element.elementor-element-ff6628e:has(:hover) .elementor-icon-box-title,
					 .elementor-13575 .elementor-element.elementor-element-ff6628e:has(:focus) .elementor-icon-box-title{color:#FF0000;}.elementor-13575 .elementor-element.elementor-element-ff6628e .elementor-icon-box-description{font-family:"Poppins", Sans-serif;}.elementor-13575 .elementor-element.elementor-element-93bf4a4{padding:0px 0px 6px 0px;}.elementor-13575 .elementor-element.elementor-element-93bf4a4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;color:#000000;}.elementor-13575 .elementor-element.elementor-element-93bf4a4 .elementor-heading-title a:hover, .elementor-13575 .elementor-element.elementor-element-93bf4a4 .elementor-heading-title a:focus{color:#FF0000;}.elementor-13575 .elementor-element.elementor-element-e880f71{width:var( --container-widget-width, 114.909% );max-width:114.909%;padding:0px 0px 3px 6px;--container-widget-width:114.909%;--container-widget-flex-grow:0;}.elementor-13575 .elementor-element.elementor-element-e880f71.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-13575 .elementor-element.elementor-element-e880f71 .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-13575 .elementor-element.elementor-element-e880f71.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-13575 .elementor-element.elementor-element-e880f71.elementor-view-framed .elementor-icon, .elementor-13575 .elementor-element.elementor-element-e880f71.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-13575 .elementor-element.elementor-element-e880f71.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-13575 .elementor-element.elementor-element-e880f71.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FF0000;}.elementor-13575 .elementor-element.elementor-element-e880f71.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-13575 .elementor-element.elementor-element-e880f71.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-13575 .elementor-element.elementor-element-e880f71.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-13575 .elementor-element.elementor-element-e880f71.elementor-view-default:has(:focus) .elementor-icon{fill:#FF0000;color:#FF0000;border-color:#FF0000;}.elementor-13575 .elementor-element.elementor-element-e880f71 .elementor-icon{font-size:6px;}.elementor-13575 .elementor-element.elementor-element-e880f71 .elementor-icon-box-title, .elementor-13575 .elementor-element.elementor-element-e880f71 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-13575 .elementor-element.elementor-element-e880f71 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-13575 .elementor-element.elementor-element-e880f71:has(:hover) .elementor-icon-box-title,
					 .elementor-13575 .elementor-element.elementor-element-e880f71:has(:focus) .elementor-icon-box-title{color:#FF0000;}.elementor-13575 .elementor-element.elementor-element-e880f71 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;}.elementor-13575 .elementor-element.elementor-element-51d3f78{width:var( --container-widget-width, 114.909% );max-width:114.909%;padding:0px 0px 3px 6px;--container-widget-width:114.909%;--container-widget-flex-grow:0;}.elementor-13575 .elementor-element.elementor-element-51d3f78.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-13575 .elementor-element.elementor-element-51d3f78 .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-13575 .elementor-element.elementor-element-51d3f78.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-13575 .elementor-element.elementor-element-51d3f78.elementor-view-framed .elementor-icon, .elementor-13575 .elementor-element.elementor-element-51d3f78.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-13575 .elementor-element.elementor-element-51d3f78.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-13575 .elementor-element.elementor-element-51d3f78.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FF0000;}.elementor-13575 .elementor-element.elementor-element-51d3f78.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-13575 .elementor-element.elementor-element-51d3f78.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-13575 .elementor-element.elementor-element-51d3f78.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-13575 .elementor-element.elementor-element-51d3f78.elementor-view-default:has(:focus) .elementor-icon{fill:#FF0000;color:#FF0000;border-color:#FF0000;}.elementor-13575 .elementor-element.elementor-element-51d3f78 .elementor-icon{font-size:6px;}.elementor-13575 .elementor-element.elementor-element-51d3f78 .elementor-icon-box-title, .elementor-13575 .elementor-element.elementor-element-51d3f78 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-13575 .elementor-element.elementor-element-51d3f78 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-13575 .elementor-element.elementor-element-51d3f78:has(:hover) .elementor-icon-box-title,
					 .elementor-13575 .elementor-element.elementor-element-51d3f78:has(:focus) .elementor-icon-box-title{color:#FF0000;}.elementor-13575 .elementor-element.elementor-element-51d3f78 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;}.elementor-13575 .elementor-element.elementor-element-1c44e6f{padding:0px 0px 6px 0px;}.elementor-13575 .elementor-element.elementor-element-1c44e6f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;color:#000000;}.elementor-13575 .elementor-element.elementor-element-1c44e6f .elementor-heading-title a:hover, .elementor-13575 .elementor-element.elementor-element-1c44e6f .elementor-heading-title a:focus{color:#FF0000;}.elementor-13575 .elementor-element.elementor-element-2317d4a{width:var( --container-widget-width, 114.909% );max-width:114.909%;padding:0px 0px 3px 6px;--container-widget-width:114.909%;--container-widget-flex-grow:0;}.elementor-13575 .elementor-element.elementor-element-2317d4a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-13575 .elementor-element.elementor-element-2317d4a .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-13575 .elementor-element.elementor-element-2317d4a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-13575 .elementor-element.elementor-element-2317d4a.elementor-view-framed .elementor-icon, .elementor-13575 .elementor-element.elementor-element-2317d4a.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-13575 .elementor-element.elementor-element-2317d4a.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-13575 .elementor-element.elementor-element-2317d4a.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FF0000;}.elementor-13575 .elementor-element.elementor-element-2317d4a.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-13575 .elementor-element.elementor-element-2317d4a.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-13575 .elementor-element.elementor-element-2317d4a.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-13575 .elementor-element.elementor-element-2317d4a.elementor-view-default:has(:focus) .elementor-icon{fill:#FF0000;color:#FF0000;border-color:#FF0000;}.elementor-13575 .elementor-element.elementor-element-2317d4a .elementor-icon{font-size:6px;}.elementor-13575 .elementor-element.elementor-element-2317d4a .elementor-icon-box-title, .elementor-13575 .elementor-element.elementor-element-2317d4a .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-13575 .elementor-element.elementor-element-2317d4a .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-13575 .elementor-element.elementor-element-2317d4a:has(:hover) .elementor-icon-box-title,
					 .elementor-13575 .elementor-element.elementor-element-2317d4a:has(:focus) .elementor-icon-box-title{color:#FF0000;}.elementor-13575 .elementor-element.elementor-element-2317d4a .elementor-icon-box-description{font-family:"Poppins", Sans-serif;}.elementor-13575 .elementor-element.elementor-element-96c668c{width:var( --container-widget-width, 114.909% );max-width:114.909%;padding:0px 0px 3px 6px;--container-widget-width:114.909%;--container-widget-flex-grow:0;}.elementor-13575 .elementor-element.elementor-element-96c668c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-13575 .elementor-element.elementor-element-96c668c .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-13575 .elementor-element.elementor-element-96c668c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-13575 .elementor-element.elementor-element-96c668c.elementor-view-framed .elementor-icon, .elementor-13575 .elementor-element.elementor-element-96c668c.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-13575 .elementor-element.elementor-element-96c668c.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-13575 .elementor-element.elementor-element-96c668c.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FF0000;}.elementor-13575 .elementor-element.elementor-element-96c668c.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-13575 .elementor-element.elementor-element-96c668c.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-13575 .elementor-element.elementor-element-96c668c.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-13575 .elementor-element.elementor-element-96c668c.elementor-view-default:has(:focus) .elementor-icon{fill:#FF0000;color:#FF0000;border-color:#FF0000;}.elementor-13575 .elementor-element.elementor-element-96c668c .elementor-icon{font-size:6px;}.elementor-13575 .elementor-element.elementor-element-96c668c .elementor-icon-box-title, .elementor-13575 .elementor-element.elementor-element-96c668c .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-13575 .elementor-element.elementor-element-96c668c .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-13575 .elementor-element.elementor-element-96c668c:has(:hover) .elementor-icon-box-title,
					 .elementor-13575 .elementor-element.elementor-element-96c668c:has(:focus) .elementor-icon-box-title{color:#FF0000;}.elementor-13575 .elementor-element.elementor-element-96c668c .elementor-icon-box-description{font-family:"Poppins", Sans-serif;}.elementor-13575 .elementor-element.elementor-element-439eff3{padding:0px 0px 6px 0px;}.elementor-13575 .elementor-element.elementor-element-439eff3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;color:#000000;}.elementor-13575 .elementor-element.elementor-element-439eff3 .elementor-heading-title a:hover, .elementor-13575 .elementor-element.elementor-element-439eff3 .elementor-heading-title a:focus{color:#FF0000;}.elementor-13575 .elementor-element.elementor-element-ae24099{width:var( --container-widget-width, 114.909% );max-width:114.909%;padding:0px 0px 3px 6px;--container-widget-width:114.909%;--container-widget-flex-grow:0;}.elementor-13575 .elementor-element.elementor-element-ae24099.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-13575 .elementor-element.elementor-element-ae24099 .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-13575 .elementor-element.elementor-element-ae24099.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-13575 .elementor-element.elementor-element-ae24099.elementor-view-framed .elementor-icon, .elementor-13575 .elementor-element.elementor-element-ae24099.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-13575 .elementor-element.elementor-element-ae24099.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-13575 .elementor-element.elementor-element-ae24099.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FF0000;}.elementor-13575 .elementor-element.elementor-element-ae24099.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-13575 .elementor-element.elementor-element-ae24099.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-13575 .elementor-element.elementor-element-ae24099.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-13575 .elementor-element.elementor-element-ae24099.elementor-view-default:has(:focus) .elementor-icon{fill:#FF0000;color:#FF0000;border-color:#FF0000;}.elementor-13575 .elementor-element.elementor-element-ae24099 .elementor-icon{font-size:6px;}.elementor-13575 .elementor-element.elementor-element-ae24099 .elementor-icon-box-title, .elementor-13575 .elementor-element.elementor-element-ae24099 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-13575 .elementor-element.elementor-element-ae24099 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-13575 .elementor-element.elementor-element-ae24099:has(:hover) .elementor-icon-box-title,
					 .elementor-13575 .elementor-element.elementor-element-ae24099:has(:focus) .elementor-icon-box-title{color:#FF0000;}.elementor-13575 .elementor-element.elementor-element-ae24099 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;}.elementor-13575 .elementor-element.elementor-element-89901c1{width:var( --container-widget-width, 114.909% );max-width:114.909%;padding:0px 0px 3px 6px;--container-widget-width:114.909%;--container-widget-flex-grow:0;}.elementor-13575 .elementor-element.elementor-element-89901c1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-13575 .elementor-element.elementor-element-89901c1 .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-13575 .elementor-element.elementor-element-89901c1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-13575 .elementor-element.elementor-element-89901c1.elementor-view-framed .elementor-icon, .elementor-13575 .elementor-element.elementor-element-89901c1.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-13575 .elementor-element.elementor-element-89901c1.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-13575 .elementor-element.elementor-element-89901c1.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FF0000;}.elementor-13575 .elementor-element.elementor-element-89901c1.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-13575 .elementor-element.elementor-element-89901c1.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-13575 .elementor-element.elementor-element-89901c1.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-13575 .elementor-element.elementor-element-89901c1.elementor-view-default:has(:focus) .elementor-icon{fill:#FF0000;color:#FF0000;border-color:#FF0000;}.elementor-13575 .elementor-element.elementor-element-89901c1 .elementor-icon{font-size:6px;}.elementor-13575 .elementor-element.elementor-element-89901c1 .elementor-icon-box-title, .elementor-13575 .elementor-element.elementor-element-89901c1 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-13575 .elementor-element.elementor-element-89901c1 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-13575 .elementor-element.elementor-element-89901c1:has(:hover) .elementor-icon-box-title,
					 .elementor-13575 .elementor-element.elementor-element-89901c1:has(:focus) .elementor-icon-box-title{color:#FF0000;}.elementor-13575 .elementor-element.elementor-element-89901c1 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;}.elementor-13575 .elementor-element.elementor-element-45b882f{padding:0px 0px 6px 0px;}.elementor-13575 .elementor-element.elementor-element-45b882f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;color:#000000;}.elementor-13575 .elementor-element.elementor-element-45b882f .elementor-heading-title a:hover, .elementor-13575 .elementor-element.elementor-element-45b882f .elementor-heading-title a:focus{color:#FF0000;}.elementor-13575 .elementor-element.elementor-element-9d26191{width:var( --container-widget-width, 114.909% );max-width:114.909%;padding:0px 0px 3px 6px;--container-widget-width:114.909%;--container-widget-flex-grow:0;}.elementor-13575 .elementor-element.elementor-element-9d26191.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-13575 .elementor-element.elementor-element-9d26191 .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-13575 .elementor-element.elementor-element-9d26191.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-13575 .elementor-element.elementor-element-9d26191.elementor-view-framed .elementor-icon, .elementor-13575 .elementor-element.elementor-element-9d26191.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-13575 .elementor-element.elementor-element-9d26191.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-13575 .elementor-element.elementor-element-9d26191.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FF0000;}.elementor-13575 .elementor-element.elementor-element-9d26191.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-13575 .elementor-element.elementor-element-9d26191.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-13575 .elementor-element.elementor-element-9d26191.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-13575 .elementor-element.elementor-element-9d26191.elementor-view-default:has(:focus) .elementor-icon{fill:#FF0000;color:#FF0000;border-color:#FF0000;}.elementor-13575 .elementor-element.elementor-element-9d26191 .elementor-icon{font-size:6px;}.elementor-13575 .elementor-element.elementor-element-9d26191 .elementor-icon-box-title, .elementor-13575 .elementor-element.elementor-element-9d26191 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-13575 .elementor-element.elementor-element-9d26191 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-13575 .elementor-element.elementor-element-9d26191:has(:hover) .elementor-icon-box-title,
					 .elementor-13575 .elementor-element.elementor-element-9d26191:has(:focus) .elementor-icon-box-title{color:#FF0000;}.elementor-13575 .elementor-element.elementor-element-9d26191 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;}.elementor-13575 .elementor-element.elementor-element-9a37330{width:var( --container-widget-width, 114.909% );max-width:114.909%;padding:0px 0px 3px 6px;--container-widget-width:114.909%;--container-widget-flex-grow:0;}.elementor-13575 .elementor-element.elementor-element-9a37330.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-13575 .elementor-element.elementor-element-9a37330 .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-13575 .elementor-element.elementor-element-9a37330.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-13575 .elementor-element.elementor-element-9a37330.elementor-view-framed .elementor-icon, .elementor-13575 .elementor-element.elementor-element-9a37330.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-13575 .elementor-element.elementor-element-9a37330.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-13575 .elementor-element.elementor-element-9a37330.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FF0000;}.elementor-13575 .elementor-element.elementor-element-9a37330.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-13575 .elementor-element.elementor-element-9a37330.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-13575 .elementor-element.elementor-element-9a37330.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-13575 .elementor-element.elementor-element-9a37330.elementor-view-default:has(:focus) .elementor-icon{fill:#FF0000;color:#FF0000;border-color:#FF0000;}.elementor-13575 .elementor-element.elementor-element-9a37330 .elementor-icon{font-size:6px;}.elementor-13575 .elementor-element.elementor-element-9a37330 .elementor-icon-box-title, .elementor-13575 .elementor-element.elementor-element-9a37330 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-13575 .elementor-element.elementor-element-9a37330 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-13575 .elementor-element.elementor-element-9a37330:has(:hover) .elementor-icon-box-title,
					 .elementor-13575 .elementor-element.elementor-element-9a37330:has(:focus) .elementor-icon-box-title{color:#FF0000;}.elementor-13575 .elementor-element.elementor-element-9a37330 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;}.elementor-13575 .elementor-element.elementor-element-b1e2556{padding:0px 0px 6px 0px;}.elementor-13575 .elementor-element.elementor-element-b1e2556 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;color:#000000;}.elementor-13575 .elementor-element.elementor-element-b1e2556 .elementor-heading-title a:hover, .elementor-13575 .elementor-element.elementor-element-b1e2556 .elementor-heading-title a:focus{color:#FF0000;}.elementor-13575 .elementor-element.elementor-element-774799f{width:var( --container-widget-width, 114.909% );max-width:114.909%;padding:0px 0px 3px 6px;--container-widget-width:114.909%;--container-widget-flex-grow:0;}.elementor-13575 .elementor-element.elementor-element-774799f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-13575 .elementor-element.elementor-element-774799f .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-13575 .elementor-element.elementor-element-774799f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-13575 .elementor-element.elementor-element-774799f.elementor-view-framed .elementor-icon, .elementor-13575 .elementor-element.elementor-element-774799f.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-13575 .elementor-element.elementor-element-774799f.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-13575 .elementor-element.elementor-element-774799f.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FF0000;}.elementor-13575 .elementor-element.elementor-element-774799f.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-13575 .elementor-element.elementor-element-774799f.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-13575 .elementor-element.elementor-element-774799f.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-13575 .elementor-element.elementor-element-774799f.elementor-view-default:has(:focus) .elementor-icon{fill:#FF0000;color:#FF0000;border-color:#FF0000;}.elementor-13575 .elementor-element.elementor-element-774799f .elementor-icon{font-size:6px;}.elementor-13575 .elementor-element.elementor-element-774799f .elementor-icon-box-title, .elementor-13575 .elementor-element.elementor-element-774799f .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-13575 .elementor-element.elementor-element-774799f .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-13575 .elementor-element.elementor-element-774799f:has(:hover) .elementor-icon-box-title,
					 .elementor-13575 .elementor-element.elementor-element-774799f:has(:focus) .elementor-icon-box-title{color:#FF0000;}.elementor-13575 .elementor-element.elementor-element-774799f .elementor-icon-box-description{font-family:"Poppins", Sans-serif;}.elementor-13575 .elementor-element.elementor-element-8f34938{width:var( --container-widget-width, 114.909% );max-width:114.909%;padding:0px 0px 3px 6px;--container-widget-width:114.909%;--container-widget-flex-grow:0;}.elementor-13575 .elementor-element.elementor-element-8f34938.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-13575 .elementor-element.elementor-element-8f34938 .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-13575 .elementor-element.elementor-element-8f34938.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-13575 .elementor-element.elementor-element-8f34938.elementor-view-framed .elementor-icon, .elementor-13575 .elementor-element.elementor-element-8f34938.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-13575 .elementor-element.elementor-element-8f34938.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-13575 .elementor-element.elementor-element-8f34938.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FF0000;}.elementor-13575 .elementor-element.elementor-element-8f34938.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-13575 .elementor-element.elementor-element-8f34938.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-13575 .elementor-element.elementor-element-8f34938.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-13575 .elementor-element.elementor-element-8f34938.elementor-view-default:has(:focus) .elementor-icon{fill:#FF0000;color:#FF0000;border-color:#FF0000;}.elementor-13575 .elementor-element.elementor-element-8f34938 .elementor-icon{font-size:6px;}.elementor-13575 .elementor-element.elementor-element-8f34938 .elementor-icon-box-title, .elementor-13575 .elementor-element.elementor-element-8f34938 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-13575 .elementor-element.elementor-element-8f34938 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-13575 .elementor-element.elementor-element-8f34938:has(:hover) .elementor-icon-box-title,
					 .elementor-13575 .elementor-element.elementor-element-8f34938:has(:focus) .elementor-icon-box-title{color:#FF0000;}.elementor-13575 .elementor-element.elementor-element-8f34938 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;}.elementor-13575 .elementor-element.elementor-element-9f9379c{padding:0px 0px 6px 0px;}.elementor-13575 .elementor-element.elementor-element-9f9379c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;color:#000000;}.elementor-13575 .elementor-element.elementor-element-9f9379c .elementor-heading-title a:hover, .elementor-13575 .elementor-element.elementor-element-9f9379c .elementor-heading-title a:focus{color:#FF0000;}.elementor-13575 .elementor-element.elementor-element-8c68378{padding:0px 0px 6px 0px;}.elementor-13575 .elementor-element.elementor-element-8c68378 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;color:#000000;}.elementor-13575 .elementor-element.elementor-element-8c68378 .elementor-heading-title a:hover, .elementor-13575 .elementor-element.elementor-element-8c68378 .elementor-heading-title a:focus{color:#FF0000;}.elementor-13575 .elementor-element.elementor-element-3e032af{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-13575 .elementor-element.elementor-element-5c4fa38{--iteration-count:infinite;margin:16px 16px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;--dynamic-text-color:#FF0000;}.elementor-13575 .elementor-element.elementor-element-5c4fa38 .elementor-headline{text-align:start;font-size:17px;}.elementor-13575 .elementor-element.elementor-element-5c4fa38 .elementor-headline-plain-text{color:#000000;}.elementor-13575 .elementor-element.elementor-element-2454f0e{padding:0px 0px 6px 0px;}.elementor-13575 .elementor-element.elementor-element-2454f0e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;color:#000000;}.elementor-13575 .elementor-element.elementor-element-2454f0e .elementor-heading-title a:hover, .elementor-13575 .elementor-element.elementor-element-2454f0e .elementor-heading-title a:focus{color:#FF0000;}.elementor-13575 .elementor-element.elementor-element-8a2a625{width:var( --container-widget-width, 114.909% );max-width:114.909%;padding:0px 0px 3px 6px;--container-widget-width:114.909%;--container-widget-flex-grow:0;}.elementor-13575 .elementor-element.elementor-element-8a2a625.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-13575 .elementor-element.elementor-element-8a2a625 .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-13575 .elementor-element.elementor-element-8a2a625.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-13575 .elementor-element.elementor-element-8a2a625.elementor-view-framed .elementor-icon, .elementor-13575 .elementor-element.elementor-element-8a2a625.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-13575 .elementor-element.elementor-element-8a2a625.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-13575 .elementor-element.elementor-element-8a2a625.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FF0000;}.elementor-13575 .elementor-element.elementor-element-8a2a625.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-13575 .elementor-element.elementor-element-8a2a625.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-13575 .elementor-element.elementor-element-8a2a625.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-13575 .elementor-element.elementor-element-8a2a625.elementor-view-default:has(:focus) .elementor-icon{fill:#FF0000;color:#FF0000;border-color:#FF0000;}.elementor-13575 .elementor-element.elementor-element-8a2a625 .elementor-icon{font-size:6px;}.elementor-13575 .elementor-element.elementor-element-8a2a625 .elementor-icon-box-title, .elementor-13575 .elementor-element.elementor-element-8a2a625 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-13575 .elementor-element.elementor-element-8a2a625 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-13575 .elementor-element.elementor-element-8a2a625:has(:hover) .elementor-icon-box-title,
					 .elementor-13575 .elementor-element.elementor-element-8a2a625:has(:focus) .elementor-icon-box-title{color:#FF0000;}.elementor-13575 .elementor-element.elementor-element-8a2a625 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;}.elementor-13575 .elementor-element.elementor-element-3336d76{width:var( --container-widget-width, 114.909% );max-width:114.909%;padding:0px 0px 3px 6px;--container-widget-width:114.909%;--container-widget-flex-grow:0;}.elementor-13575 .elementor-element.elementor-element-3336d76.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-13575 .elementor-element.elementor-element-3336d76 .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-13575 .elementor-element.elementor-element-3336d76.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-13575 .elementor-element.elementor-element-3336d76.elementor-view-framed .elementor-icon, .elementor-13575 .elementor-element.elementor-element-3336d76.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-13575 .elementor-element.elementor-element-3336d76.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-13575 .elementor-element.elementor-element-3336d76.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FF0000;}.elementor-13575 .elementor-element.elementor-element-3336d76.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-13575 .elementor-element.elementor-element-3336d76.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-13575 .elementor-element.elementor-element-3336d76.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-13575 .elementor-element.elementor-element-3336d76.elementor-view-default:has(:focus) .elementor-icon{fill:#FF0000;color:#FF0000;border-color:#FF0000;}.elementor-13575 .elementor-element.elementor-element-3336d76 .elementor-icon{font-size:6px;}.elementor-13575 .elementor-element.elementor-element-3336d76 .elementor-icon-box-title, .elementor-13575 .elementor-element.elementor-element-3336d76 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-13575 .elementor-element.elementor-element-3336d76 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-13575 .elementor-element.elementor-element-3336d76:has(:hover) .elementor-icon-box-title,
					 .elementor-13575 .elementor-element.elementor-element-3336d76:has(:focus) .elementor-icon-box-title{color:#FF0000;}.elementor-13575 .elementor-element.elementor-element-3336d76 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;}.elementor-13575 .elementor-element.elementor-element-1de4295{width:var( --container-widget-width, 114.909% );max-width:114.909%;padding:0px 0px 3px 6px;--container-widget-width:114.909%;--container-widget-flex-grow:0;}.elementor-13575 .elementor-element.elementor-element-1de4295.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-13575 .elementor-element.elementor-element-1de4295 .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-13575 .elementor-element.elementor-element-1de4295.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-13575 .elementor-element.elementor-element-1de4295.elementor-view-framed .elementor-icon, .elementor-13575 .elementor-element.elementor-element-1de4295.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-13575 .elementor-element.elementor-element-1de4295.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-13575 .elementor-element.elementor-element-1de4295.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FF0000;}.elementor-13575 .elementor-element.elementor-element-1de4295.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-13575 .elementor-element.elementor-element-1de4295.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-13575 .elementor-element.elementor-element-1de4295.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-13575 .elementor-element.elementor-element-1de4295.elementor-view-default:has(:focus) .elementor-icon{fill:#FF0000;color:#FF0000;border-color:#FF0000;}.elementor-13575 .elementor-element.elementor-element-1de4295 .elementor-icon{font-size:6px;}.elementor-13575 .elementor-element.elementor-element-1de4295 .elementor-icon-box-title, .elementor-13575 .elementor-element.elementor-element-1de4295 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-13575 .elementor-element.elementor-element-1de4295 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-13575 .elementor-element.elementor-element-1de4295:has(:hover) .elementor-icon-box-title,
					 .elementor-13575 .elementor-element.elementor-element-1de4295:has(:focus) .elementor-icon-box-title{color:#FF0000;}.elementor-13575 .elementor-element.elementor-element-1de4295 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;}.elementor-13575 .elementor-element.elementor-element-56860d0{width:var( --container-widget-width, 114.909% );max-width:114.909%;padding:0px 0px 3px 6px;--container-widget-width:114.909%;--container-widget-flex-grow:0;}.elementor-13575 .elementor-element.elementor-element-56860d0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-13575 .elementor-element.elementor-element-56860d0 .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-13575 .elementor-element.elementor-element-56860d0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-13575 .elementor-element.elementor-element-56860d0.elementor-view-framed .elementor-icon, .elementor-13575 .elementor-element.elementor-element-56860d0.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-13575 .elementor-element.elementor-element-56860d0.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-13575 .elementor-element.elementor-element-56860d0.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FF0000;}.elementor-13575 .elementor-element.elementor-element-56860d0.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-13575 .elementor-element.elementor-element-56860d0.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-13575 .elementor-element.elementor-element-56860d0.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-13575 .elementor-element.elementor-element-56860d0.elementor-view-default:has(:focus) .elementor-icon{fill:#FF0000;color:#FF0000;border-color:#FF0000;}.elementor-13575 .elementor-element.elementor-element-56860d0 .elementor-icon{font-size:6px;}.elementor-13575 .elementor-element.elementor-element-56860d0 .elementor-icon-box-title, .elementor-13575 .elementor-element.elementor-element-56860d0 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-13575 .elementor-element.elementor-element-56860d0 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-13575 .elementor-element.elementor-element-56860d0:has(:hover) .elementor-icon-box-title,
					 .elementor-13575 .elementor-element.elementor-element-56860d0:has(:focus) .elementor-icon-box-title{color:#FF0000;}.elementor-13575 .elementor-element.elementor-element-56860d0 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;}.elementor-13575 .elementor-element.elementor-element-c7838a9{width:var( --container-widget-width, 114.909% );max-width:114.909%;padding:0px 0px 3px 6px;--container-widget-width:114.909%;--container-widget-flex-grow:0;}.elementor-13575 .elementor-element.elementor-element-c7838a9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-13575 .elementor-element.elementor-element-c7838a9 .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-13575 .elementor-element.elementor-element-c7838a9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-13575 .elementor-element.elementor-element-c7838a9.elementor-view-framed .elementor-icon, .elementor-13575 .elementor-element.elementor-element-c7838a9.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-13575 .elementor-element.elementor-element-c7838a9.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-13575 .elementor-element.elementor-element-c7838a9.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FF0000;}.elementor-13575 .elementor-element.elementor-element-c7838a9.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-13575 .elementor-element.elementor-element-c7838a9.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-13575 .elementor-element.elementor-element-c7838a9.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-13575 .elementor-element.elementor-element-c7838a9.elementor-view-default:has(:focus) .elementor-icon{fill:#FF0000;color:#FF0000;border-color:#FF0000;}.elementor-13575 .elementor-element.elementor-element-c7838a9 .elementor-icon{font-size:6px;}.elementor-13575 .elementor-element.elementor-element-c7838a9 .elementor-icon-box-title, .elementor-13575 .elementor-element.elementor-element-c7838a9 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-13575 .elementor-element.elementor-element-c7838a9 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-13575 .elementor-element.elementor-element-c7838a9:has(:hover) .elementor-icon-box-title,
					 .elementor-13575 .elementor-element.elementor-element-c7838a9:has(:focus) .elementor-icon-box-title{color:#FF0000;}.elementor-13575 .elementor-element.elementor-element-c7838a9 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;}.elementor-13575 .elementor-element.elementor-element-0e34e05{width:var( --container-widget-width, 114.909% );max-width:114.909%;padding:0px 0px 3px 6px;--container-widget-width:114.909%;--container-widget-flex-grow:0;}.elementor-13575 .elementor-element.elementor-element-0e34e05.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-13575 .elementor-element.elementor-element-0e34e05 .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-13575 .elementor-element.elementor-element-0e34e05.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-13575 .elementor-element.elementor-element-0e34e05.elementor-view-framed .elementor-icon, .elementor-13575 .elementor-element.elementor-element-0e34e05.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-13575 .elementor-element.elementor-element-0e34e05.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-13575 .elementor-element.elementor-element-0e34e05.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FF0000;}.elementor-13575 .elementor-element.elementor-element-0e34e05.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-13575 .elementor-element.elementor-element-0e34e05.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-13575 .elementor-element.elementor-element-0e34e05.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-13575 .elementor-element.elementor-element-0e34e05.elementor-view-default:has(:focus) .elementor-icon{fill:#FF0000;color:#FF0000;border-color:#FF0000;}.elementor-13575 .elementor-element.elementor-element-0e34e05 .elementor-icon{font-size:6px;}.elementor-13575 .elementor-element.elementor-element-0e34e05 .elementor-icon-box-title, .elementor-13575 .elementor-element.elementor-element-0e34e05 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-13575 .elementor-element.elementor-element-0e34e05 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-13575 .elementor-element.elementor-element-0e34e05:has(:hover) .elementor-icon-box-title,
					 .elementor-13575 .elementor-element.elementor-element-0e34e05:has(:focus) .elementor-icon-box-title{color:#FF0000;}.elementor-13575 .elementor-element.elementor-element-0e34e05 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;}.elementor-13575 .elementor-element.elementor-element-bc84a66{padding:0px 0px 6px 0px;}.elementor-13575 .elementor-element.elementor-element-bc84a66 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;color:#000000;}.elementor-13575 .elementor-element.elementor-element-bc84a66 .elementor-heading-title a:hover, .elementor-13575 .elementor-element.elementor-element-bc84a66 .elementor-heading-title a:focus{color:#FF0000;}.elementor-13575 .elementor-element.elementor-element-58d780d{width:var( --container-widget-width, 114.909% );max-width:114.909%;padding:0px 0px 3px 6px;--container-widget-width:114.909%;--container-widget-flex-grow:0;}.elementor-13575 .elementor-element.elementor-element-58d780d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-13575 .elementor-element.elementor-element-58d780d .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-13575 .elementor-element.elementor-element-58d780d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-13575 .elementor-element.elementor-element-58d780d.elementor-view-framed .elementor-icon, .elementor-13575 .elementor-element.elementor-element-58d780d.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-13575 .elementor-element.elementor-element-58d780d.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-13575 .elementor-element.elementor-element-58d780d.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FF0000;}.elementor-13575 .elementor-element.elementor-element-58d780d.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-13575 .elementor-element.elementor-element-58d780d.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-13575 .elementor-element.elementor-element-58d780d.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-13575 .elementor-element.elementor-element-58d780d.elementor-view-default:has(:focus) .elementor-icon{fill:#FF0000;color:#FF0000;border-color:#FF0000;}.elementor-13575 .elementor-element.elementor-element-58d780d .elementor-icon{font-size:6px;}.elementor-13575 .elementor-element.elementor-element-58d780d .elementor-icon-box-title, .elementor-13575 .elementor-element.elementor-element-58d780d .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-13575 .elementor-element.elementor-element-58d780d .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-13575 .elementor-element.elementor-element-58d780d:has(:hover) .elementor-icon-box-title,
					 .elementor-13575 .elementor-element.elementor-element-58d780d:has(:focus) .elementor-icon-box-title{color:#FF0000;}.elementor-13575 .elementor-element.elementor-element-58d780d .elementor-icon-box-description{font-family:"Poppins", Sans-serif;}.elementor-13575 .elementor-element.elementor-element-5c37441{width:var( --container-widget-width, 114.909% );max-width:114.909%;padding:0px 0px 3px 6px;--container-widget-width:114.909%;--container-widget-flex-grow:0;}.elementor-13575 .elementor-element.elementor-element-5c37441.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-13575 .elementor-element.elementor-element-5c37441 .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-13575 .elementor-element.elementor-element-5c37441.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-13575 .elementor-element.elementor-element-5c37441.elementor-view-framed .elementor-icon, .elementor-13575 .elementor-element.elementor-element-5c37441.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-13575 .elementor-element.elementor-element-5c37441.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-13575 .elementor-element.elementor-element-5c37441.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FF0000;}.elementor-13575 .elementor-element.elementor-element-5c37441.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-13575 .elementor-element.elementor-element-5c37441.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-13575 .elementor-element.elementor-element-5c37441.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-13575 .elementor-element.elementor-element-5c37441.elementor-view-default:has(:focus) .elementor-icon{fill:#FF0000;color:#FF0000;border-color:#FF0000;}.elementor-13575 .elementor-element.elementor-element-5c37441 .elementor-icon{font-size:6px;}.elementor-13575 .elementor-element.elementor-element-5c37441 .elementor-icon-box-title, .elementor-13575 .elementor-element.elementor-element-5c37441 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-13575 .elementor-element.elementor-element-5c37441 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-13575 .elementor-element.elementor-element-5c37441:has(:hover) .elementor-icon-box-title,
					 .elementor-13575 .elementor-element.elementor-element-5c37441:has(:focus) .elementor-icon-box-title{color:#FF0000;}.elementor-13575 .elementor-element.elementor-element-5c37441 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;}.elementor-13575 .elementor-element.elementor-element-77fb710{width:var( --container-widget-width, 114.909% );max-width:114.909%;padding:0px 0px 3px 6px;--container-widget-width:114.909%;--container-widget-flex-grow:0;}.elementor-13575 .elementor-element.elementor-element-77fb710.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-13575 .elementor-element.elementor-element-77fb710 .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-13575 .elementor-element.elementor-element-77fb710.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-13575 .elementor-element.elementor-element-77fb710.elementor-view-framed .elementor-icon, .elementor-13575 .elementor-element.elementor-element-77fb710.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-13575 .elementor-element.elementor-element-77fb710.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-13575 .elementor-element.elementor-element-77fb710.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FF0000;}.elementor-13575 .elementor-element.elementor-element-77fb710.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-13575 .elementor-element.elementor-element-77fb710.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-13575 .elementor-element.elementor-element-77fb710.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-13575 .elementor-element.elementor-element-77fb710.elementor-view-default:has(:focus) .elementor-icon{fill:#FF0000;color:#FF0000;border-color:#FF0000;}.elementor-13575 .elementor-element.elementor-element-77fb710 .elementor-icon{font-size:6px;}.elementor-13575 .elementor-element.elementor-element-77fb710 .elementor-icon-box-title, .elementor-13575 .elementor-element.elementor-element-77fb710 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-13575 .elementor-element.elementor-element-77fb710 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-13575 .elementor-element.elementor-element-77fb710:has(:hover) .elementor-icon-box-title,
					 .elementor-13575 .elementor-element.elementor-element-77fb710:has(:focus) .elementor-icon-box-title{color:#FF0000;}.elementor-13575 .elementor-element.elementor-element-77fb710 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;}.elementor-13575 .elementor-element.elementor-element-45cb77f{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 15px 15px 15px;}.elementor-13575 .elementor-element.elementor-element-45cb77f img{opacity:1;border-radius:23px 23px 23px 23px;}.elementor-13575 .elementor-element.elementor-element-45cb77f:hover img{opacity:1;}.elementor-13575 .elementor-element.elementor-element-f69f047{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 15px 15px 15px;}.elementor-13575 .elementor-element.elementor-element-f69f047:hover img{opacity:1;}.elementor-13575 .elementor-element.elementor-element-f69f047 img{border-radius:23px 23px 23px 23px;}.elementor-13575 .elementor-element.elementor-element-7176aef{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-13575 .elementor-element.elementor-element-832a070{--iteration-count:infinite;margin:16px 16px calc(var(--kit-widget-spacing, 0px) + 10px) 8px;padding:0px 0px 0px 0px;--dynamic-text-color:#FF0000;}.elementor-13575 .elementor-element.elementor-element-832a070 .elementor-headline{text-align:start;font-size:17px;}.elementor-13575 .elementor-element.elementor-element-832a070 .elementor-headline-plain-text{color:#000000;}.elementor-13575 .elementor-element.elementor-element-42b44f3{width:var( --container-widget-width, 114.909% );max-width:114.909%;padding:0px 0px 3px 6px;--container-widget-width:114.909%;--container-widget-flex-grow:0;}.elementor-13575 .elementor-element.elementor-element-42b44f3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-13575 .elementor-element.elementor-element-42b44f3 .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-13575 .elementor-element.elementor-element-42b44f3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-13575 .elementor-element.elementor-element-42b44f3.elementor-view-framed .elementor-icon, .elementor-13575 .elementor-element.elementor-element-42b44f3.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-13575 .elementor-element.elementor-element-42b44f3.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-13575 .elementor-element.elementor-element-42b44f3.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FF0000;}.elementor-13575 .elementor-element.elementor-element-42b44f3.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-13575 .elementor-element.elementor-element-42b44f3.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-13575 .elementor-element.elementor-element-42b44f3.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-13575 .elementor-element.elementor-element-42b44f3.elementor-view-default:has(:focus) .elementor-icon{fill:#FF0000;color:#FF0000;border-color:#FF0000;}.elementor-13575 .elementor-element.elementor-element-42b44f3 .elementor-icon{font-size:6px;}.elementor-13575 .elementor-element.elementor-element-42b44f3 .elementor-icon-box-title, .elementor-13575 .elementor-element.elementor-element-42b44f3 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-13575 .elementor-element.elementor-element-42b44f3 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-13575 .elementor-element.elementor-element-42b44f3:has(:hover) .elementor-icon-box-title,
					 .elementor-13575 .elementor-element.elementor-element-42b44f3:has(:focus) .elementor-icon-box-title{color:#FF0000;}.elementor-13575 .elementor-element.elementor-element-42b44f3 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;}.elementor-13575 .elementor-element.elementor-element-3ada240{width:var( --container-widget-width, 114.909% );max-width:114.909%;padding:0px 0px 3px 6px;--container-widget-width:114.909%;--container-widget-flex-grow:0;}.elementor-13575 .elementor-element.elementor-element-3ada240.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-13575 .elementor-element.elementor-element-3ada240 .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-13575 .elementor-element.elementor-element-3ada240.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-13575 .elementor-element.elementor-element-3ada240.elementor-view-framed .elementor-icon, .elementor-13575 .elementor-element.elementor-element-3ada240.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-13575 .elementor-element.elementor-element-3ada240.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-13575 .elementor-element.elementor-element-3ada240.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FF0000;}.elementor-13575 .elementor-element.elementor-element-3ada240.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-13575 .elementor-element.elementor-element-3ada240.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-13575 .elementor-element.elementor-element-3ada240.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-13575 .elementor-element.elementor-element-3ada240.elementor-view-default:has(:focus) .elementor-icon{fill:#FF0000;color:#FF0000;border-color:#FF0000;}.elementor-13575 .elementor-element.elementor-element-3ada240 .elementor-icon{font-size:6px;}.elementor-13575 .elementor-element.elementor-element-3ada240 .elementor-icon-box-title, .elementor-13575 .elementor-element.elementor-element-3ada240 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-13575 .elementor-element.elementor-element-3ada240 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-13575 .elementor-element.elementor-element-3ada240:has(:hover) .elementor-icon-box-title,
					 .elementor-13575 .elementor-element.elementor-element-3ada240:has(:focus) .elementor-icon-box-title{color:#FF0000;}.elementor-13575 .elementor-element.elementor-element-3ada240 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;}.elementor-13575 .elementor-element.elementor-element-e3d2228{width:var( --container-widget-width, 114.909% );max-width:114.909%;padding:0px 0px 3px 6px;--container-widget-width:114.909%;--container-widget-flex-grow:0;}.elementor-13575 .elementor-element.elementor-element-e3d2228.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-13575 .elementor-element.elementor-element-e3d2228 .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-13575 .elementor-element.elementor-element-e3d2228.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-13575 .elementor-element.elementor-element-e3d2228.elementor-view-framed .elementor-icon, .elementor-13575 .elementor-element.elementor-element-e3d2228.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-13575 .elementor-element.elementor-element-e3d2228.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-13575 .elementor-element.elementor-element-e3d2228.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FF0000;}.elementor-13575 .elementor-element.elementor-element-e3d2228.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-13575 .elementor-element.elementor-element-e3d2228.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-13575 .elementor-element.elementor-element-e3d2228.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-13575 .elementor-element.elementor-element-e3d2228.elementor-view-default:has(:focus) .elementor-icon{fill:#FF0000;color:#FF0000;border-color:#FF0000;}.elementor-13575 .elementor-element.elementor-element-e3d2228 .elementor-icon{font-size:6px;}.elementor-13575 .elementor-element.elementor-element-e3d2228 .elementor-icon-box-title, .elementor-13575 .elementor-element.elementor-element-e3d2228 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-13575 .elementor-element.elementor-element-e3d2228 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-13575 .elementor-element.elementor-element-e3d2228:has(:hover) .elementor-icon-box-title,
					 .elementor-13575 .elementor-element.elementor-element-e3d2228:has(:focus) .elementor-icon-box-title{color:#FF0000;}.elementor-13575 .elementor-element.elementor-element-e3d2228 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;}.elementor-13575 .elementor-element.elementor-element-ac11b4d{width:var( --container-widget-width, 114.909% );max-width:114.909%;padding:0px 0px 3px 6px;--container-widget-width:114.909%;--container-widget-flex-grow:0;}.elementor-13575 .elementor-element.elementor-element-ac11b4d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-13575 .elementor-element.elementor-element-ac11b4d .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-13575 .elementor-element.elementor-element-ac11b4d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-13575 .elementor-element.elementor-element-ac11b4d.elementor-view-framed .elementor-icon, .elementor-13575 .elementor-element.elementor-element-ac11b4d.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-13575 .elementor-element.elementor-element-ac11b4d.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-13575 .elementor-element.elementor-element-ac11b4d.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FF0000;}.elementor-13575 .elementor-element.elementor-element-ac11b4d.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-13575 .elementor-element.elementor-element-ac11b4d.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-13575 .elementor-element.elementor-element-ac11b4d.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-13575 .elementor-element.elementor-element-ac11b4d.elementor-view-default:has(:focus) .elementor-icon{fill:#FF0000;color:#FF0000;border-color:#FF0000;}.elementor-13575 .elementor-element.elementor-element-ac11b4d .elementor-icon{font-size:6px;}.elementor-13575 .elementor-element.elementor-element-ac11b4d .elementor-icon-box-title, .elementor-13575 .elementor-element.elementor-element-ac11b4d .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-13575 .elementor-element.elementor-element-ac11b4d .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-13575 .elementor-element.elementor-element-ac11b4d:has(:hover) .elementor-icon-box-title,
					 .elementor-13575 .elementor-element.elementor-element-ac11b4d:has(:focus) .elementor-icon-box-title{color:#FF0000;}.elementor-13575 .elementor-element.elementor-element-ac11b4d .elementor-icon-box-description{font-family:"Poppins", Sans-serif;}.elementor-13575 .elementor-element.elementor-element-d994685{width:var( --container-widget-width, 114.909% );max-width:114.909%;padding:0px 0px 3px 6px;--container-widget-width:114.909%;--container-widget-flex-grow:0;}.elementor-13575 .elementor-element.elementor-element-d994685.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-13575 .elementor-element.elementor-element-d994685 .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-13575 .elementor-element.elementor-element-d994685.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-13575 .elementor-element.elementor-element-d994685.elementor-view-framed .elementor-icon, .elementor-13575 .elementor-element.elementor-element-d994685.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-13575 .elementor-element.elementor-element-d994685.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-13575 .elementor-element.elementor-element-d994685.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FF0000;}.elementor-13575 .elementor-element.elementor-element-d994685.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-13575 .elementor-element.elementor-element-d994685.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-13575 .elementor-element.elementor-element-d994685.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-13575 .elementor-element.elementor-element-d994685.elementor-view-default:has(:focus) .elementor-icon{fill:#FF0000;color:#FF0000;border-color:#FF0000;}.elementor-13575 .elementor-element.elementor-element-d994685 .elementor-icon{font-size:6px;}.elementor-13575 .elementor-element.elementor-element-d994685 .elementor-icon-box-title, .elementor-13575 .elementor-element.elementor-element-d994685 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-13575 .elementor-element.elementor-element-d994685 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-13575 .elementor-element.elementor-element-d994685:has(:hover) .elementor-icon-box-title,
					 .elementor-13575 .elementor-element.elementor-element-d994685:has(:focus) .elementor-icon-box-title{color:#FF0000;}.elementor-13575 .elementor-element.elementor-element-d994685 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;}.elementor-13575 .elementor-element.elementor-element-6202931{width:var( --container-widget-width, 114.909% );max-width:114.909%;padding:0px 0px 3px 6px;--container-widget-width:114.909%;--container-widget-flex-grow:0;}.elementor-13575 .elementor-element.elementor-element-6202931.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-13575 .elementor-element.elementor-element-6202931 .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-13575 .elementor-element.elementor-element-6202931.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-13575 .elementor-element.elementor-element-6202931.elementor-view-framed .elementor-icon, .elementor-13575 .elementor-element.elementor-element-6202931.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-13575 .elementor-element.elementor-element-6202931.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-13575 .elementor-element.elementor-element-6202931.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FF0000;}.elementor-13575 .elementor-element.elementor-element-6202931.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-13575 .elementor-element.elementor-element-6202931.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-13575 .elementor-element.elementor-element-6202931.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-13575 .elementor-element.elementor-element-6202931.elementor-view-default:has(:focus) .elementor-icon{fill:#FF0000;color:#FF0000;border-color:#FF0000;}.elementor-13575 .elementor-element.elementor-element-6202931 .elementor-icon{font-size:6px;}.elementor-13575 .elementor-element.elementor-element-6202931 .elementor-icon-box-title, .elementor-13575 .elementor-element.elementor-element-6202931 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-13575 .elementor-element.elementor-element-6202931 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-13575 .elementor-element.elementor-element-6202931:has(:hover) .elementor-icon-box-title,
					 .elementor-13575 .elementor-element.elementor-element-6202931:has(:focus) .elementor-icon-box-title{color:#FF0000;}.elementor-13575 .elementor-element.elementor-element-6202931 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;}.elementor-13575 .elementor-element.elementor-element-d4d066c{width:var( --container-widget-width, 114.909% );max-width:114.909%;padding:0px 0px 3px 6px;--container-widget-width:114.909%;--container-widget-flex-grow:0;}.elementor-13575 .elementor-element.elementor-element-d4d066c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-13575 .elementor-element.elementor-element-d4d066c .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-13575 .elementor-element.elementor-element-d4d066c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-13575 .elementor-element.elementor-element-d4d066c.elementor-view-framed .elementor-icon, .elementor-13575 .elementor-element.elementor-element-d4d066c.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-13575 .elementor-element.elementor-element-d4d066c.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-13575 .elementor-element.elementor-element-d4d066c.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FF0000;}.elementor-13575 .elementor-element.elementor-element-d4d066c.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-13575 .elementor-element.elementor-element-d4d066c.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-13575 .elementor-element.elementor-element-d4d066c.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-13575 .elementor-element.elementor-element-d4d066c.elementor-view-default:has(:focus) .elementor-icon{fill:#FF0000;color:#FF0000;border-color:#FF0000;}.elementor-13575 .elementor-element.elementor-element-d4d066c .elementor-icon{font-size:6px;}.elementor-13575 .elementor-element.elementor-element-d4d066c .elementor-icon-box-title, .elementor-13575 .elementor-element.elementor-element-d4d066c .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-13575 .elementor-element.elementor-element-d4d066c .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-13575 .elementor-element.elementor-element-d4d066c:has(:hover) .elementor-icon-box-title,
					 .elementor-13575 .elementor-element.elementor-element-d4d066c:has(:focus) .elementor-icon-box-title{color:#FF0000;}.elementor-13575 .elementor-element.elementor-element-d4d066c .elementor-icon-box-description{font-family:"Poppins", Sans-serif;}.elementor-13575 .elementor-element.elementor-element-dcf9b02{width:var( --container-widget-width, 114.909% );max-width:114.909%;padding:0px 0px 3px 6px;--container-widget-width:114.909%;--container-widget-flex-grow:0;}.elementor-13575 .elementor-element.elementor-element-dcf9b02.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-13575 .elementor-element.elementor-element-dcf9b02 .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-13575 .elementor-element.elementor-element-dcf9b02.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-13575 .elementor-element.elementor-element-dcf9b02.elementor-view-framed .elementor-icon, .elementor-13575 .elementor-element.elementor-element-dcf9b02.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-13575 .elementor-element.elementor-element-dcf9b02.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-13575 .elementor-element.elementor-element-dcf9b02.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FF0000;}.elementor-13575 .elementor-element.elementor-element-dcf9b02.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-13575 .elementor-element.elementor-element-dcf9b02.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-13575 .elementor-element.elementor-element-dcf9b02.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-13575 .elementor-element.elementor-element-dcf9b02.elementor-view-default:has(:focus) .elementor-icon{fill:#FF0000;color:#FF0000;border-color:#FF0000;}.elementor-13575 .elementor-element.elementor-element-dcf9b02 .elementor-icon{font-size:6px;}.elementor-13575 .elementor-element.elementor-element-dcf9b02 .elementor-icon-box-title, .elementor-13575 .elementor-element.elementor-element-dcf9b02 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-13575 .elementor-element.elementor-element-dcf9b02 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-13575 .elementor-element.elementor-element-dcf9b02:has(:hover) .elementor-icon-box-title,
					 .elementor-13575 .elementor-element.elementor-element-dcf9b02:has(:focus) .elementor-icon-box-title{color:#FF0000;}.elementor-13575 .elementor-element.elementor-element-dcf9b02 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;}.elementor-13575 .elementor-element.elementor-element-e732602{width:var( --container-widget-width, 114.909% );max-width:114.909%;padding:0px 0px 3px 6px;--container-widget-width:114.909%;--container-widget-flex-grow:0;}.elementor-13575 .elementor-element.elementor-element-e732602.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-13575 .elementor-element.elementor-element-e732602 .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-13575 .elementor-element.elementor-element-e732602.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-13575 .elementor-element.elementor-element-e732602.elementor-view-framed .elementor-icon, .elementor-13575 .elementor-element.elementor-element-e732602.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-13575 .elementor-element.elementor-element-e732602.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-13575 .elementor-element.elementor-element-e732602.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FF0000;}.elementor-13575 .elementor-element.elementor-element-e732602.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-13575 .elementor-element.elementor-element-e732602.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-13575 .elementor-element.elementor-element-e732602.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-13575 .elementor-element.elementor-element-e732602.elementor-view-default:has(:focus) .elementor-icon{fill:#FF0000;color:#FF0000;border-color:#FF0000;}.elementor-13575 .elementor-element.elementor-element-e732602 .elementor-icon{font-size:6px;}.elementor-13575 .elementor-element.elementor-element-e732602 .elementor-icon-box-title, .elementor-13575 .elementor-element.elementor-element-e732602 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-13575 .elementor-element.elementor-element-e732602 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-13575 .elementor-element.elementor-element-e732602:has(:hover) .elementor-icon-box-title,
					 .elementor-13575 .elementor-element.elementor-element-e732602:has(:focus) .elementor-icon-box-title{color:#FF0000;}.elementor-13575 .elementor-element.elementor-element-e732602 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;}.elementor-13575 .elementor-element.elementor-element-9eb827b{width:var( --container-widget-width, 114.909% );max-width:114.909%;padding:0px 0px 3px 6px;--container-widget-width:114.909%;--container-widget-flex-grow:0;}.elementor-13575 .elementor-element.elementor-element-9eb827b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-13575 .elementor-element.elementor-element-9eb827b .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-13575 .elementor-element.elementor-element-9eb827b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-13575 .elementor-element.elementor-element-9eb827b.elementor-view-framed .elementor-icon, .elementor-13575 .elementor-element.elementor-element-9eb827b.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-13575 .elementor-element.elementor-element-9eb827b.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-13575 .elementor-element.elementor-element-9eb827b.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FF0000;}.elementor-13575 .elementor-element.elementor-element-9eb827b.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-13575 .elementor-element.elementor-element-9eb827b.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-13575 .elementor-element.elementor-element-9eb827b.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-13575 .elementor-element.elementor-element-9eb827b.elementor-view-default:has(:focus) .elementor-icon{fill:#FF0000;color:#FF0000;border-color:#FF0000;}.elementor-13575 .elementor-element.elementor-element-9eb827b .elementor-icon{font-size:6px;}.elementor-13575 .elementor-element.elementor-element-9eb827b .elementor-icon-box-title, .elementor-13575 .elementor-element.elementor-element-9eb827b .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-13575 .elementor-element.elementor-element-9eb827b .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-13575 .elementor-element.elementor-element-9eb827b:has(:hover) .elementor-icon-box-title,
					 .elementor-13575 .elementor-element.elementor-element-9eb827b:has(:focus) .elementor-icon-box-title{color:#FF0000;}.elementor-13575 .elementor-element.elementor-element-9eb827b .elementor-icon-box-description{font-family:"Poppins", Sans-serif;}.elementor-13575 .elementor-element.elementor-element-4e2d710{width:var( --container-widget-width, 114.909% );max-width:114.909%;padding:0px 0px 3px 6px;--container-widget-width:114.909%;--container-widget-flex-grow:0;}.elementor-13575 .elementor-element.elementor-element-4e2d710.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-13575 .elementor-element.elementor-element-4e2d710 .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-13575 .elementor-element.elementor-element-4e2d710.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-13575 .elementor-element.elementor-element-4e2d710.elementor-view-framed .elementor-icon, .elementor-13575 .elementor-element.elementor-element-4e2d710.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-13575 .elementor-element.elementor-element-4e2d710.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-13575 .elementor-element.elementor-element-4e2d710.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FF0000;}.elementor-13575 .elementor-element.elementor-element-4e2d710.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-13575 .elementor-element.elementor-element-4e2d710.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-13575 .elementor-element.elementor-element-4e2d710.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-13575 .elementor-element.elementor-element-4e2d710.elementor-view-default:has(:focus) .elementor-icon{fill:#FF0000;color:#FF0000;border-color:#FF0000;}.elementor-13575 .elementor-element.elementor-element-4e2d710 .elementor-icon{font-size:6px;}.elementor-13575 .elementor-element.elementor-element-4e2d710 .elementor-icon-box-title, .elementor-13575 .elementor-element.elementor-element-4e2d710 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-13575 .elementor-element.elementor-element-4e2d710 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-13575 .elementor-element.elementor-element-4e2d710:has(:hover) .elementor-icon-box-title,
					 .elementor-13575 .elementor-element.elementor-element-4e2d710:has(:focus) .elementor-icon-box-title{color:#FF0000;}.elementor-13575 .elementor-element.elementor-element-4e2d710 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;}.elementor-13575 .elementor-element.elementor-element-57702ea{width:var( --container-widget-width, 114.909% );max-width:114.909%;padding:0px 0px 3px 6px;--container-widget-width:114.909%;--container-widget-flex-grow:0;}.elementor-13575 .elementor-element.elementor-element-57702ea.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-13575 .elementor-element.elementor-element-57702ea .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-13575 .elementor-element.elementor-element-57702ea.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-13575 .elementor-element.elementor-element-57702ea.elementor-view-framed .elementor-icon, .elementor-13575 .elementor-element.elementor-element-57702ea.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-13575 .elementor-element.elementor-element-57702ea.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-13575 .elementor-element.elementor-element-57702ea.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FF0000;}.elementor-13575 .elementor-element.elementor-element-57702ea.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-13575 .elementor-element.elementor-element-57702ea.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-13575 .elementor-element.elementor-element-57702ea.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-13575 .elementor-element.elementor-element-57702ea.elementor-view-default:has(:focus) .elementor-icon{fill:#FF0000;color:#FF0000;border-color:#FF0000;}.elementor-13575 .elementor-element.elementor-element-57702ea .elementor-icon{font-size:6px;}.elementor-13575 .elementor-element.elementor-element-57702ea .elementor-icon-box-title, .elementor-13575 .elementor-element.elementor-element-57702ea .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-13575 .elementor-element.elementor-element-57702ea .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-13575 .elementor-element.elementor-element-57702ea:has(:hover) .elementor-icon-box-title,
					 .elementor-13575 .elementor-element.elementor-element-57702ea:has(:focus) .elementor-icon-box-title{color:#FF0000;}.elementor-13575 .elementor-element.elementor-element-57702ea .elementor-icon-box-description{font-family:"Poppins", Sans-serif;}.elementor-13575 .elementor-element.elementor-element-cce0061{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 15px 15px 15px;}.elementor-13575 .elementor-element.elementor-element-cce0061 img{opacity:1;border-radius:23px 23px 23px 23px;}.elementor-13575 .elementor-element.elementor-element-cce0061:hover img{opacity:1;}.elementor-13575 .elementor-element.elementor-element-efe512f{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 15px 15px 15px;}.elementor-13575 .elementor-element.elementor-element-efe512f:hover img{opacity:1;}.elementor-13575 .elementor-element.elementor-element-efe512f img{border-radius:23px 23px 23px 23px;}.elementor-13575 .elementor-element.elementor-element-5871f70{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-13575 .elementor-element.elementor-element-62d8f3e{--iteration-count:infinite;margin:16px 16px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;--dynamic-text-color:#FF0000;}.elementor-13575 .elementor-element.elementor-element-62d8f3e .elementor-headline{text-align:start;font-size:17px;}.elementor-13575 .elementor-element.elementor-element-62d8f3e .elementor-headline-plain-text{color:#000000;}.elementor-13575 .elementor-element.elementor-element-2693ca9{width:var( --container-widget-width, 97.097% );max-width:97.097%;--container-widget-width:97.097%;--container-widget-flex-grow:0;}.elementor-13575 .elementor-element.elementor-element-2693ca9 > .elementor-widget-container{padding:6px 0px 0px 0px;}.elementor-13575 .elementor-element.elementor-element-2693ca9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-13575 .elementor-element.elementor-element-2693ca9.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-13575 .elementor-element.elementor-element-2693ca9.elementor-wc-products ul.products li.product .price{color:#FF0000;}.elementor-13575 .elementor-element.elementor-element-2693ca9.elementor-wc-products ul.products li.product .price ins{color:#FF0000;}.elementor-13575 .elementor-element.elementor-element-2693ca9.elementor-wc-products ul.products li.product .price ins .amount{color:#FF0000;}.elementor-13575 .elementor-element.elementor-element-2693ca9.elementor-wc-products ul.products li.product .price del{color:#000000;}.elementor-13575 .elementor-element.elementor-element-2693ca9.elementor-wc-products ul.products li.product .price del .amount{color:#000000;}.elementor-13575 .elementor-element.elementor-element-2693ca9.elementor-wc-products ul.products li.product .button{background-color:#FF0000;}.elementor-13575 .elementor-element.elementor-element-2693ca9.elementor-wc-products ul.products li.product .button:hover{background-color:#000000;}.elementor-13575 .elementor-element.elementor-element-2693ca9.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-13575 .elementor-element.elementor-element-08acf97{padding:10px 10px 10px 10px;text-align:center;}.elementor-13575 .elementor-element.elementor-element-08acf97 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:600;color:#FF0000;}.elementor-13575 .elementor-element.elementor-element-08acf97 .elementor-heading-title a:hover, .elementor-13575 .elementor-element.elementor-element-08acf97 .elementor-heading-title a:focus{color:#000000;}.elementor-13575 .elementor-element.elementor-element-f60254d{--display:flex;}.elementor-13575 .elementor-element.elementor-element-0d3ba9f{--display:flex;}.elementor-13575 .elementor-element.elementor-element-501eaed{--display:flex;}.elementor-13575 .elementor-element.elementor-element-ae4f17f{--display:flex;}.elementor-13575 .elementor-element.elementor-element-b829e74 .eael-mega-menu__panel--inline{background-color:#FFFFFF;}.elementor-13575 .elementor-element.elementor-element-b829e74 .eael-mega-menu--mobile .eael-mega-menu__container{background-color:#FFFFFF;border-radius:12px 12px 12px 12px;padding:10px 10px 10px 10px;box-shadow:0px 16px 40px 0px rgba(16, 24, 40, 0.16);max-height:75vh;overflow-y:auto;}.elementor-13575 .elementor-element.elementor-element-b829e74{width:100%;max-width:36%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:36%;--container-widget-flex-grow:0;--eael-mm-animation-duration:220ms;--eael-mm-bar-justify:center;--eael-mm-item-grow:0;--eael-mm-item-gap:15px;--eael-mm-item-padding:10px 12px 10px 12px;--eael-mm-item-radius:8px 8px 8px 8px;--eael-mm-item-color:#4F4F4F;--eael-mm-item-bg:rgba(0,0,0,0);--eael-mm-item-color-hover:#FF0000;--eael-mm-item-bg-hover:rgba(0,0,0,0);--eael-mm-item-color-active:#FF0000;--eael-mm-item-bg-active:rgba(0,0,0,0);--eael-mm-item-direction:row;--eael-mm-icon-order:0;--eael-mm-icon-size:16px;--eael-mm-icon-gap:8px;--eael-mm-icon-color-hover:#FF0000;--eael-mm-icon-color-active:#FF0000;--eael-mm-indicator-size:11px;--eael-mm-indicator-gap:6px;--eael-mm-indicator-rotate:180deg;--eael-mm-indicator-color:#686868;--eael-mm-indicator-color-active:#FF0000;--eael-mm-panel-offset:0px;--eael-mm-panel-z-index:999;--eael-mm-dropdown-offset:24px;--eael-mm-toggle-align:flex-end;--eael-mm-toggle-icon-size:18px;--eael-mm-toggle-padding:9px 11px 9px 11px;--eael-mm-toggle-radius:8px 8px 8px 8px;--eael-mm-toggle-color:#686868;--eael-mm-toggle-bg:#DADADA;--eael-mm-toggle-color-hover:#FF0000;--eael-mm-toggle-bg-hover:#686868;}.elementor-13575 .elementor-element.elementor-element-b829e74.elementor-element{--align-self:center;}.elementor-13575 .elementor-element.elementor-element-b829e74 .eael-mega-menu__list{border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-13575 .elementor-element.elementor-element-b829e74 .eael-mega-menu__link{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;text-decoration:none;}.elementor-13575 .elementor-element.elementor-element-b829e74 .eael-mega-menu__panel{--border-radius:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;box-shadow:0px 18px 40px 0px rgba(16, 24, 40, 0.10);--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-13575 .elementor-element.elementor-element-56e2623.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-13575 .elementor-element.elementor-element-7b8c593{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;}.elementor-13575 .elementor-element.elementor-element-7b8c593.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-13575 .elementor-element.elementor-element-aa8e445{width:var( --container-widget-width, 32.117% );max-width:32.117%;--container-widget-width:32.117%;--container-widget-flex-grow:0;}.elementor-13575 .elementor-element.elementor-element-aa8e445.elementor-element{--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-13575 .elementor-element.elementor-element-aa8e445 .elementor-icon-wrapper{text-align:center;}.elementor-13575 .elementor-element.elementor-element-aa8e445.elementor-view-stacked .elementor-icon{background-color:#686868;}.elementor-13575 .elementor-element.elementor-element-aa8e445.elementor-view-framed .elementor-icon, .elementor-13575 .elementor-element.elementor-element-aa8e445.elementor-view-default .elementor-icon{color:#686868;border-color:#686868;}.elementor-13575 .elementor-element.elementor-element-aa8e445.elementor-view-framed .elementor-icon, .elementor-13575 .elementor-element.elementor-element-aa8e445.elementor-view-default .elementor-icon svg{fill:#686868;}.elementor-13575 .elementor-element.elementor-element-aa8e445.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-blocksy_palette_2 );}.elementor-13575 .elementor-element.elementor-element-aa8e445.elementor-view-framed .elementor-icon:hover, .elementor-13575 .elementor-element.elementor-element-aa8e445.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-blocksy_palette_2 );border-color:var( --e-global-color-blocksy_palette_2 );}.elementor-13575 .elementor-element.elementor-element-aa8e445.elementor-view-framed .elementor-icon:hover, .elementor-13575 .elementor-element.elementor-element-aa8e445.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-blocksy_palette_2 );}.elementor-13575 .elementor-element.elementor-element-aa8e445 .elementor-icon{font-size:26px;}.elementor-13575 .elementor-element.elementor-element-aa8e445 .elementor-icon svg{height:26px;}.elementor-13575 .elementor-element.elementor-element-6b9b567{border-radius:0px 0px 0px 0px;--divider-style:solid;--subtotal-divider-style:solid;--elementor-remove-from-cart-button:none;--remove-from-cart-button:block;--toggle-button-border-color:#D8D8D8;--toggle-button-hover-text-color:#FF0000;--toggle-button-icon-hover-color:var( --e-global-color-blocksy_palette_2 );--toggle-button-hover-border-color:#FF0000;--cart-border-style:none;--cart-close-icon-size:0px;--cart-footer-layout:1fr 1fr;--products-max-height-sidecart:calc(100vh - 240px);--products-max-height-minicart:calc(100vh - 385px);}.elementor-13575 .elementor-element.elementor-element-6b9b567 .widget_shopping_cart_content{--subtotal-divider-left-width:0;--subtotal-divider-right-width:0;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-13575 .elementor-element.elementor-element-70a60a7{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:18px;--padding-bottom:18px;--padding-left:20px;--padding-right:20px;}.elementor-13575 .elementor-element.elementor-element-2693ca9.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-13575 .elementor-element.elementor-element-b829e74{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-13575 .elementor-element.elementor-element-b829e74.elementor-element{--align-self:center;}.elementor-13575 .elementor-element.elementor-element-7b8c593{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}}@media(max-width:767px){.elementor-13575 .elementor-element.elementor-element-70a60a7{--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:14px;--padding-bottom:14px;--padding-left:16px;--padding-right:16px;}.elementor-13575 .elementor-element.elementor-element-07c3891{--width:80px;}.elementor-13575 .elementor-element.elementor-element-2693ca9.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-13575 .elementor-element.elementor-element-b829e74{--container-widget-width:20%;--container-widget-flex-grow:0;width:var( --container-widget-width, 20% );max-width:20%;}.elementor-13575 .elementor-element.elementor-element-7b8c593{--width:34%;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}}@media(min-width:768px){.elementor-13575 .elementor-element.elementor-element-07c3891{--width:14.986%;}.elementor-13575 .elementor-element.elementor-element-d4dfd97{--width:181.578%;}.elementor-13575 .elementor-element.elementor-element-7b8c593{--width:22%;}}@media(max-width:1024px) and (min-width:768px){.elementor-13575 .elementor-element.elementor-element-7b8c593{--width:47.273%;}}/* Start custom CSS for icon-box, class: .elementor-element-b6b4aa3 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bd07475 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ca367f7 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e9071b5 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a5e5831 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ff6628e *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e880f71 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-51d3f78 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2317d4a *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-96c668c *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ae24099 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-89901c1 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9d26191 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9a37330 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-774799f *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8f34938 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8a2a625 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3336d76 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1de4295 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-56860d0 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c7838a9 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0e34e05 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-58d780d *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5c37441 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-77fb710 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-45cb77f *//* =========================================
   MAXSAVER MEGA MENU PROMOTIONAL IMAGES
   ========================================= */

.mega-promo-image {
    overflow: hidden;
    border-radius: 20px;
    position: relative;
}

/* Image itself */
.mega-promo-image img {
    display: block;
    width: 100%;
    border-radius: 20px;

    transition:
        transform 0.55s cubic-bezier(.2,.7,.2,1),
        filter 0.55s ease,
        box-shadow 0.55s ease;
}


/* HOVER */
.mega-promo-image:hover img {
    transform: scale(1.06) translateY(-3px);
    filter: brightness(1.06) saturate(1.08);

    box-shadow:
        0 14px 30px rgba(0,0,0,0.18);
}


/* Subtle shine effect */
.mega-promo-image::after {
    content: "";
    position: absolute;

    top: -20%;
    left: -80%;

    width: 45%;
    height: 140%;

    background: linear-gradient(
        120deg,
        transparent,
        rgba(255,255,255,0.35),
        transparent
    );

    transform: skewX(-20deg);
    transition: left 0.7s ease;

    pointer-events: none;
}


/* Shine moves across image */
.mega-promo-image:hover::after {
    left: 130%;
}


/* Accessibility */
@media (prefers-reduced-motion: reduce) {

    .mega-promo-image img,
    .mega-promo-image::after {
        transition: none;
    }

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-42b44f3 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3ada240 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e3d2228 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ac11b4d *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d994685 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6202931 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d4d066c *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dcf9b02 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e732602 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9eb827b *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4e2d710 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-57702ea *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cce0061 *//* =========================================
   MAXSAVER MEGA MENU PROMOTIONAL IMAGES
   ========================================= */

.mega-promo-image {
    overflow: hidden;
    border-radius: 20px;
    position: relative;
}

/* Image itself */
.mega-promo-image img {
    display: block;
    width: 100%;
    border-radius: 20px;

    transition:
        transform 0.55s cubic-bezier(.2,.7,.2,1),
        filter 0.55s ease,
        box-shadow 0.55s ease;
}


/* HOVER */
.mega-promo-image:hover img {
    transform: scale(1.06) translateY(-3px);
    filter: brightness(1.06) saturate(1.08);

    box-shadow:
        0 14px 30px rgba(0,0,0,0.18);
}


/* Subtle shine effect */
.mega-promo-image::after {
    content: "";
    position: absolute;

    top: -20%;
    left: -80%;

    width: 45%;
    height: 140%;

    background: linear-gradient(
        120deg,
        transparent,
        rgba(255,255,255,0.35),
        transparent
    );

    transform: skewX(-20deg);
    transition: left 0.7s ease;

    pointer-events: none;
}


/* Shine moves across image */
.mega-promo-image:hover::after {
    left: 130%;
}


/* Accessibility */
@media (prefers-reduced-motion: reduce) {

    .mega-promo-image img,
    .mega-promo-image::after {
        transition: none;
    }

}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-2693ca9 *//* SHOP SALE PRODUCT - COMPACT */
.shop-sale-product {
    max-width: 240px;
    margin: 0 auto;
}

/* Reduce product image size */
.shop-sale-product img {
    max-width: 160px !important;
    height: auto !important;
    margin-left: auto !important;
    margin-right: auto !important;
}
/* PRODUCT TITLE */
.shop-sale-product .woocommerce-loop-product__title {
    font-size: 16px !important;
    line-height: 1.25 !important;
    font-weight: 600 !important;
    margin: 8px 0 5px !important;
    text-align: center !important;
}

/* PRICE */
.shop-sale-product .price {
    font-size: 15px !important;
    font-weight: 700 !important;
    margin: 4px 0 8px !important;
    text-align: center !important;
}

/* STAR RATING */
.shop-sale-product .star-rating {
    margin: 8px auto !important;
}

/* VIEW CART BUTTON */
.shop-sale-product .button {
    width: auto !important;
    min-height: auto !important;
    padding: 9px 18px !important;
    margin: 6px auto !important;
    font-size: 13px !important;
    line-height: 1.2 !important;
    border-radius: 6px !important;
}
/* SHOP SALE - PREMIUM CARD */
.shop-sale-product {
    background: #ffffff;
    border: 1px solid #eeeeee;
    border-radius: 14px;
    padding: 14px 12px 16px;
    
    transition:
        transform 0.35s ease,
        box-shadow 0.35s ease,
        border-color 0.35s ease;
}

/* HOVER */
.shop-sale-product:hover {
    transform: translateY(-5px);
    border-color: #e5e5e5;

    box-shadow:
        0 14px 30px rgba(0, 0, 0, 0.10);
}

/* IMAGE HOVER */
.shop-sale-product img {
    transition: transform 0.4s ease;
}

.shop-sale-product:hover img {
    transform: scale(1.05);
}
/* Hide product categories inside Shop Sale only */
.shop-sale-product .product-categories,
.shop-sale-product .product-category,
.shop-sale-product .posted_in {
    display: none !important;
}
.shop-sale-product .price {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
}
.shop-sale-product .onsale {
    border-radius: 5px !important;
    padding: 6px 12px !important;
    font-size: 11px !important;
    font-weight: 700 !important;
    letter-spacing: 0.5px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b6b4aa3 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bd07475 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ca367f7 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e9071b5 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a5e5831 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ff6628e *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e880f71 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-51d3f78 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2317d4a *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-96c668c *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ae24099 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-89901c1 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9d26191 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9a37330 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-774799f *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8f34938 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8a2a625 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3336d76 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1de4295 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-56860d0 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c7838a9 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0e34e05 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-58d780d *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5c37441 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-77fb710 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-45cb77f *//* =========================================
   MAXSAVER MEGA MENU PROMOTIONAL IMAGES
   ========================================= */

.mega-promo-image {
    overflow: hidden;
    border-radius: 20px;
    position: relative;
}

/* Image itself */
.mega-promo-image img {
    display: block;
    width: 100%;
    border-radius: 20px;

    transition:
        transform 0.55s cubic-bezier(.2,.7,.2,1),
        filter 0.55s ease,
        box-shadow 0.55s ease;
}


/* HOVER */
.mega-promo-image:hover img {
    transform: scale(1.06) translateY(-3px);
    filter: brightness(1.06) saturate(1.08);

    box-shadow:
        0 14px 30px rgba(0,0,0,0.18);
}


/* Subtle shine effect */
.mega-promo-image::after {
    content: "";
    position: absolute;

    top: -20%;
    left: -80%;

    width: 45%;
    height: 140%;

    background: linear-gradient(
        120deg,
        transparent,
        rgba(255,255,255,0.35),
        transparent
    );

    transform: skewX(-20deg);
    transition: left 0.7s ease;

    pointer-events: none;
}


/* Shine moves across image */
.mega-promo-image:hover::after {
    left: 130%;
}


/* Accessibility */
@media (prefers-reduced-motion: reduce) {

    .mega-promo-image img,
    .mega-promo-image::after {
        transition: none;
    }

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-42b44f3 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3ada240 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e3d2228 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ac11b4d *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d994685 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6202931 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d4d066c *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dcf9b02 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e732602 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9eb827b *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4e2d710 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-57702ea *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cce0061 *//* =========================================
   MAXSAVER MEGA MENU PROMOTIONAL IMAGES
   ========================================= */

.mega-promo-image {
    overflow: hidden;
    border-radius: 20px;
    position: relative;
}

/* Image itself */
.mega-promo-image img {
    display: block;
    width: 100%;
    border-radius: 20px;

    transition:
        transform 0.55s cubic-bezier(.2,.7,.2,1),
        filter 0.55s ease,
        box-shadow 0.55s ease;
}


/* HOVER */
.mega-promo-image:hover img {
    transform: scale(1.06) translateY(-3px);
    filter: brightness(1.06) saturate(1.08);

    box-shadow:
        0 14px 30px rgba(0,0,0,0.18);
}


/* Subtle shine effect */
.mega-promo-image::after {
    content: "";
    position: absolute;

    top: -20%;
    left: -80%;

    width: 45%;
    height: 140%;

    background: linear-gradient(
        120deg,
        transparent,
        rgba(255,255,255,0.35),
        transparent
    );

    transform: skewX(-20deg);
    transition: left 0.7s ease;

    pointer-events: none;
}


/* Shine moves across image */
.mega-promo-image:hover::after {
    left: 130%;
}


/* Accessibility */
@media (prefers-reduced-motion: reduce) {

    .mega-promo-image img,
    .mega-promo-image::after {
        transition: none;
    }

}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-2693ca9 *//* SHOP SALE PRODUCT - COMPACT */
.shop-sale-product {
    max-width: 240px;
    margin: 0 auto;
}

/* Reduce product image size */
.shop-sale-product img {
    max-width: 160px !important;
    height: auto !important;
    margin-left: auto !important;
    margin-right: auto !important;
}
/* PRODUCT TITLE */
.shop-sale-product .woocommerce-loop-product__title {
    font-size: 16px !important;
    line-height: 1.25 !important;
    font-weight: 600 !important;
    margin: 8px 0 5px !important;
    text-align: center !important;
}

/* PRICE */
.shop-sale-product .price {
    font-size: 15px !important;
    font-weight: 700 !important;
    margin: 4px 0 8px !important;
    text-align: center !important;
}

/* STAR RATING */
.shop-sale-product .star-rating {
    margin: 8px auto !important;
}

/* VIEW CART BUTTON */
.shop-sale-product .button {
    width: auto !important;
    min-height: auto !important;
    padding: 9px 18px !important;
    margin: 6px auto !important;
    font-size: 13px !important;
    line-height: 1.2 !important;
    border-radius: 6px !important;
}
/* SHOP SALE - PREMIUM CARD */
.shop-sale-product {
    background: #ffffff;
    border: 1px solid #eeeeee;
    border-radius: 14px;
    padding: 14px 12px 16px;
    
    transition:
        transform 0.35s ease,
        box-shadow 0.35s ease,
        border-color 0.35s ease;
}

/* HOVER */
.shop-sale-product:hover {
    transform: translateY(-5px);
    border-color: #e5e5e5;

    box-shadow:
        0 14px 30px rgba(0, 0, 0, 0.10);
}

/* IMAGE HOVER */
.shop-sale-product img {
    transition: transform 0.4s ease;
}

.shop-sale-product:hover img {
    transform: scale(1.05);
}
/* Hide product categories inside Shop Sale only */
.shop-sale-product .product-categories,
.shop-sale-product .product-category,
.shop-sale-product .posted_in {
    display: none !important;
}
.shop-sale-product .price {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
}
.shop-sale-product .onsale {
    border-radius: 5px !important;
    padding: 6px 12px !important;
    font-size: 11px !important;
    font-weight: 700 !important;
    letter-spacing: 0.5px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b6b4aa3 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bd07475 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ca367f7 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e9071b5 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a5e5831 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ff6628e *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e880f71 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-51d3f78 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2317d4a *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-96c668c *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ae24099 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-89901c1 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9d26191 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9a37330 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-774799f *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8f34938 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8a2a625 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3336d76 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1de4295 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-56860d0 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c7838a9 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0e34e05 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-58d780d *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5c37441 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-77fb710 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-45cb77f *//* =========================================
   MAXSAVER MEGA MENU PROMOTIONAL IMAGES
   ========================================= */

.mega-promo-image {
    overflow: hidden;
    border-radius: 20px;
    position: relative;
}

/* Image itself */
.mega-promo-image img {
    display: block;
    width: 100%;
    border-radius: 20px;

    transition:
        transform 0.55s cubic-bezier(.2,.7,.2,1),
        filter 0.55s ease,
        box-shadow 0.55s ease;
}


/* HOVER */
.mega-promo-image:hover img {
    transform: scale(1.06) translateY(-3px);
    filter: brightness(1.06) saturate(1.08);

    box-shadow:
        0 14px 30px rgba(0,0,0,0.18);
}


/* Subtle shine effect */
.mega-promo-image::after {
    content: "";
    position: absolute;

    top: -20%;
    left: -80%;

    width: 45%;
    height: 140%;

    background: linear-gradient(
        120deg,
        transparent,
        rgba(255,255,255,0.35),
        transparent
    );

    transform: skewX(-20deg);
    transition: left 0.7s ease;

    pointer-events: none;
}


/* Shine moves across image */
.mega-promo-image:hover::after {
    left: 130%;
}


/* Accessibility */
@media (prefers-reduced-motion: reduce) {

    .mega-promo-image img,
    .mega-promo-image::after {
        transition: none;
    }

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-42b44f3 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3ada240 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e3d2228 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ac11b4d *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d994685 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6202931 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d4d066c *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dcf9b02 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e732602 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9eb827b *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4e2d710 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-57702ea *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cce0061 *//* =========================================
   MAXSAVER MEGA MENU PROMOTIONAL IMAGES
   ========================================= */

.mega-promo-image {
    overflow: hidden;
    border-radius: 20px;
    position: relative;
}

/* Image itself */
.mega-promo-image img {
    display: block;
    width: 100%;
    border-radius: 20px;

    transition:
        transform 0.55s cubic-bezier(.2,.7,.2,1),
        filter 0.55s ease,
        box-shadow 0.55s ease;
}


/* HOVER */
.mega-promo-image:hover img {
    transform: scale(1.06) translateY(-3px);
    filter: brightness(1.06) saturate(1.08);

    box-shadow:
        0 14px 30px rgba(0,0,0,0.18);
}


/* Subtle shine effect */
.mega-promo-image::after {
    content: "";
    position: absolute;

    top: -20%;
    left: -80%;

    width: 45%;
    height: 140%;

    background: linear-gradient(
        120deg,
        transparent,
        rgba(255,255,255,0.35),
        transparent
    );

    transform: skewX(-20deg);
    transition: left 0.7s ease;

    pointer-events: none;
}


/* Shine moves across image */
.mega-promo-image:hover::after {
    left: 130%;
}


/* Accessibility */
@media (prefers-reduced-motion: reduce) {

    .mega-promo-image img,
    .mega-promo-image::after {
        transition: none;
    }

}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-2693ca9 *//* SHOP SALE PRODUCT - COMPACT */
.shop-sale-product {
    max-width: 240px;
    margin: 0 auto;
}

/* Reduce product image size */
.shop-sale-product img {
    max-width: 160px !important;
    height: auto !important;
    margin-left: auto !important;
    margin-right: auto !important;
}
/* PRODUCT TITLE */
.shop-sale-product .woocommerce-loop-product__title {
    font-size: 16px !important;
    line-height: 1.25 !important;
    font-weight: 600 !important;
    margin: 8px 0 5px !important;
    text-align: center !important;
}

/* PRICE */
.shop-sale-product .price {
    font-size: 15px !important;
    font-weight: 700 !important;
    margin: 4px 0 8px !important;
    text-align: center !important;
}

/* STAR RATING */
.shop-sale-product .star-rating {
    margin: 8px auto !important;
}

/* VIEW CART BUTTON */
.shop-sale-product .button {
    width: auto !important;
    min-height: auto !important;
    padding: 9px 18px !important;
    margin: 6px auto !important;
    font-size: 13px !important;
    line-height: 1.2 !important;
    border-radius: 6px !important;
}
/* SHOP SALE - PREMIUM CARD */
.shop-sale-product {
    background: #ffffff;
    border: 1px solid #eeeeee;
    border-radius: 14px;
    padding: 14px 12px 16px;
    
    transition:
        transform 0.35s ease,
        box-shadow 0.35s ease,
        border-color 0.35s ease;
}

/* HOVER */
.shop-sale-product:hover {
    transform: translateY(-5px);
    border-color: #e5e5e5;

    box-shadow:
        0 14px 30px rgba(0, 0, 0, 0.10);
}

/* IMAGE HOVER */
.shop-sale-product img {
    transition: transform 0.4s ease;
}

.shop-sale-product:hover img {
    transform: scale(1.05);
}
/* Hide product categories inside Shop Sale only */
.shop-sale-product .product-categories,
.shop-sale-product .product-category,
.shop-sale-product .posted_in {
    display: none !important;
}
.shop-sale-product .price {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
}
.shop-sale-product .onsale {
    border-radius: 5px !important;
    padding: 6px 12px !important;
    font-size: 11px !important;
    font-weight: 700 !important;
    letter-spacing: 0.5px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b6b4aa3 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bd07475 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ca367f7 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e9071b5 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a5e5831 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ff6628e *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e880f71 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-51d3f78 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2317d4a *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-96c668c *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ae24099 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-89901c1 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9d26191 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9a37330 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-774799f *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8f34938 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8a2a625 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3336d76 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1de4295 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-56860d0 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c7838a9 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0e34e05 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-58d780d *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5c37441 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-77fb710 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-45cb77f *//* =========================================
   MAXSAVER MEGA MENU PROMOTIONAL IMAGES
   ========================================= */

.mega-promo-image {
    overflow: hidden;
    border-radius: 20px;
    position: relative;
}

/* Image itself */
.mega-promo-image img {
    display: block;
    width: 100%;
    border-radius: 20px;

    transition:
        transform 0.55s cubic-bezier(.2,.7,.2,1),
        filter 0.55s ease,
        box-shadow 0.55s ease;
}


/* HOVER */
.mega-promo-image:hover img {
    transform: scale(1.06) translateY(-3px);
    filter: brightness(1.06) saturate(1.08);

    box-shadow:
        0 14px 30px rgba(0,0,0,0.18);
}


/* Subtle shine effect */
.mega-promo-image::after {
    content: "";
    position: absolute;

    top: -20%;
    left: -80%;

    width: 45%;
    height: 140%;

    background: linear-gradient(
        120deg,
        transparent,
        rgba(255,255,255,0.35),
        transparent
    );

    transform: skewX(-20deg);
    transition: left 0.7s ease;

    pointer-events: none;
}


/* Shine moves across image */
.mega-promo-image:hover::after {
    left: 130%;
}


/* Accessibility */
@media (prefers-reduced-motion: reduce) {

    .mega-promo-image img,
    .mega-promo-image::after {
        transition: none;
    }

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-42b44f3 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3ada240 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e3d2228 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ac11b4d *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d994685 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6202931 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d4d066c *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dcf9b02 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e732602 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9eb827b *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4e2d710 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-57702ea *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cce0061 *//* =========================================
   MAXSAVER MEGA MENU PROMOTIONAL IMAGES
   ========================================= */

.mega-promo-image {
    overflow: hidden;
    border-radius: 20px;
    position: relative;
}

/* Image itself */
.mega-promo-image img {
    display: block;
    width: 100%;
    border-radius: 20px;

    transition:
        transform 0.55s cubic-bezier(.2,.7,.2,1),
        filter 0.55s ease,
        box-shadow 0.55s ease;
}


/* HOVER */
.mega-promo-image:hover img {
    transform: scale(1.06) translateY(-3px);
    filter: brightness(1.06) saturate(1.08);

    box-shadow:
        0 14px 30px rgba(0,0,0,0.18);
}


/* Subtle shine effect */
.mega-promo-image::after {
    content: "";
    position: absolute;

    top: -20%;
    left: -80%;

    width: 45%;
    height: 140%;

    background: linear-gradient(
        120deg,
        transparent,
        rgba(255,255,255,0.35),
        transparent
    );

    transform: skewX(-20deg);
    transition: left 0.7s ease;

    pointer-events: none;
}


/* Shine moves across image */
.mega-promo-image:hover::after {
    left: 130%;
}


/* Accessibility */
@media (prefers-reduced-motion: reduce) {

    .mega-promo-image img,
    .mega-promo-image::after {
        transition: none;
    }

}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-2693ca9 *//* SHOP SALE PRODUCT - COMPACT */
.shop-sale-product {
    max-width: 240px;
    margin: 0 auto;
}

/* Reduce product image size */
.shop-sale-product img {
    max-width: 160px !important;
    height: auto !important;
    margin-left: auto !important;
    margin-right: auto !important;
}
/* PRODUCT TITLE */
.shop-sale-product .woocommerce-loop-product__title {
    font-size: 16px !important;
    line-height: 1.25 !important;
    font-weight: 600 !important;
    margin: 8px 0 5px !important;
    text-align: center !important;
}

/* PRICE */
.shop-sale-product .price {
    font-size: 15px !important;
    font-weight: 700 !important;
    margin: 4px 0 8px !important;
    text-align: center !important;
}

/* STAR RATING */
.shop-sale-product .star-rating {
    margin: 8px auto !important;
}

/* VIEW CART BUTTON */
.shop-sale-product .button {
    width: auto !important;
    min-height: auto !important;
    padding: 9px 18px !important;
    margin: 6px auto !important;
    font-size: 13px !important;
    line-height: 1.2 !important;
    border-radius: 6px !important;
}
/* SHOP SALE - PREMIUM CARD */
.shop-sale-product {
    background: #ffffff;
    border: 1px solid #eeeeee;
    border-radius: 14px;
    padding: 14px 12px 16px;
    
    transition:
        transform 0.35s ease,
        box-shadow 0.35s ease,
        border-color 0.35s ease;
}

/* HOVER */
.shop-sale-product:hover {
    transform: translateY(-5px);
    border-color: #e5e5e5;

    box-shadow:
        0 14px 30px rgba(0, 0, 0, 0.10);
}

/* IMAGE HOVER */
.shop-sale-product img {
    transition: transform 0.4s ease;
}

.shop-sale-product:hover img {
    transform: scale(1.05);
}
/* Hide product categories inside Shop Sale only */
.shop-sale-product .product-categories,
.shop-sale-product .product-category,
.shop-sale-product .posted_in {
    display: none !important;
}
.shop-sale-product .price {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
}
.shop-sale-product .onsale {
    border-radius: 5px !important;
    padding: 6px 12px !important;
    font-size: 11px !important;
    font-weight: 700 !important;
    letter-spacing: 0.5px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b6b4aa3 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bd07475 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ca367f7 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e9071b5 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a5e5831 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ff6628e *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e880f71 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-51d3f78 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2317d4a *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-96c668c *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ae24099 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-89901c1 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9d26191 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9a37330 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-774799f *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8f34938 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8a2a625 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3336d76 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1de4295 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-56860d0 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c7838a9 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0e34e05 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-58d780d *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5c37441 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-77fb710 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-45cb77f *//* =========================================
   MAXSAVER MEGA MENU PROMOTIONAL IMAGES
   ========================================= */

.mega-promo-image {
    overflow: hidden;
    border-radius: 20px;
    position: relative;
}

/* Image itself */
.mega-promo-image img {
    display: block;
    width: 100%;
    border-radius: 20px;

    transition:
        transform 0.55s cubic-bezier(.2,.7,.2,1),
        filter 0.55s ease,
        box-shadow 0.55s ease;
}


/* HOVER */
.mega-promo-image:hover img {
    transform: scale(1.06) translateY(-3px);
    filter: brightness(1.06) saturate(1.08);

    box-shadow:
        0 14px 30px rgba(0,0,0,0.18);
}


/* Subtle shine effect */
.mega-promo-image::after {
    content: "";
    position: absolute;

    top: -20%;
    left: -80%;

    width: 45%;
    height: 140%;

    background: linear-gradient(
        120deg,
        transparent,
        rgba(255,255,255,0.35),
        transparent
    );

    transform: skewX(-20deg);
    transition: left 0.7s ease;

    pointer-events: none;
}


/* Shine moves across image */
.mega-promo-image:hover::after {
    left: 130%;
}


/* Accessibility */
@media (prefers-reduced-motion: reduce) {

    .mega-promo-image img,
    .mega-promo-image::after {
        transition: none;
    }

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-42b44f3 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3ada240 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e3d2228 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ac11b4d *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d994685 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6202931 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d4d066c *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dcf9b02 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e732602 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9eb827b *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4e2d710 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-57702ea *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cce0061 *//* =========================================
   MAXSAVER MEGA MENU PROMOTIONAL IMAGES
   ========================================= */

.mega-promo-image {
    overflow: hidden;
    border-radius: 20px;
    position: relative;
}

/* Image itself */
.mega-promo-image img {
    display: block;
    width: 100%;
    border-radius: 20px;

    transition:
        transform 0.55s cubic-bezier(.2,.7,.2,1),
        filter 0.55s ease,
        box-shadow 0.55s ease;
}


/* HOVER */
.mega-promo-image:hover img {
    transform: scale(1.06) translateY(-3px);
    filter: brightness(1.06) saturate(1.08);

    box-shadow:
        0 14px 30px rgba(0,0,0,0.18);
}


/* Subtle shine effect */
.mega-promo-image::after {
    content: "";
    position: absolute;

    top: -20%;
    left: -80%;

    width: 45%;
    height: 140%;

    background: linear-gradient(
        120deg,
        transparent,
        rgba(255,255,255,0.35),
        transparent
    );

    transform: skewX(-20deg);
    transition: left 0.7s ease;

    pointer-events: none;
}


/* Shine moves across image */
.mega-promo-image:hover::after {
    left: 130%;
}


/* Accessibility */
@media (prefers-reduced-motion: reduce) {

    .mega-promo-image img,
    .mega-promo-image::after {
        transition: none;
    }

}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-2693ca9 *//* SHOP SALE PRODUCT - COMPACT */
.shop-sale-product {
    max-width: 240px;
    margin: 0 auto;
}

/* Reduce product image size */
.shop-sale-product img {
    max-width: 160px !important;
    height: auto !important;
    margin-left: auto !important;
    margin-right: auto !important;
}
/* PRODUCT TITLE */
.shop-sale-product .woocommerce-loop-product__title {
    font-size: 16px !important;
    line-height: 1.25 !important;
    font-weight: 600 !important;
    margin: 8px 0 5px !important;
    text-align: center !important;
}

/* PRICE */
.shop-sale-product .price {
    font-size: 15px !important;
    font-weight: 700 !important;
    margin: 4px 0 8px !important;
    text-align: center !important;
}

/* STAR RATING */
.shop-sale-product .star-rating {
    margin: 8px auto !important;
}

/* VIEW CART BUTTON */
.shop-sale-product .button {
    width: auto !important;
    min-height: auto !important;
    padding: 9px 18px !important;
    margin: 6px auto !important;
    font-size: 13px !important;
    line-height: 1.2 !important;
    border-radius: 6px !important;
}
/* SHOP SALE - PREMIUM CARD */
.shop-sale-product {
    background: #ffffff;
    border: 1px solid #eeeeee;
    border-radius: 14px;
    padding: 14px 12px 16px;
    
    transition:
        transform 0.35s ease,
        box-shadow 0.35s ease,
        border-color 0.35s ease;
}

/* HOVER */
.shop-sale-product:hover {
    transform: translateY(-5px);
    border-color: #e5e5e5;

    box-shadow:
        0 14px 30px rgba(0, 0, 0, 0.10);
}

/* IMAGE HOVER */
.shop-sale-product img {
    transition: transform 0.4s ease;
}

.shop-sale-product:hover img {
    transform: scale(1.05);
}
/* Hide product categories inside Shop Sale only */
.shop-sale-product .product-categories,
.shop-sale-product .product-category,
.shop-sale-product .posted_in {
    display: none !important;
}
.shop-sale-product .price {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
}
.shop-sale-product .onsale {
    border-radius: 5px !important;
    padding: 6px 12px !important;
    font-size: 11px !important;
    font-weight: 700 !important;
    letter-spacing: 0.5px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b6b4aa3 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bd07475 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ca367f7 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e9071b5 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a5e5831 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ff6628e *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e880f71 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-51d3f78 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2317d4a *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-96c668c *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ae24099 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-89901c1 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9d26191 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9a37330 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-774799f *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8f34938 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8a2a625 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3336d76 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1de4295 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-56860d0 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c7838a9 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0e34e05 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-58d780d *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5c37441 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-77fb710 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-45cb77f *//* =========================================
   MAXSAVER MEGA MENU PROMOTIONAL IMAGES
   ========================================= */

.mega-promo-image {
    overflow: hidden;
    border-radius: 20px;
    position: relative;
}

/* Image itself */
.mega-promo-image img {
    display: block;
    width: 100%;
    border-radius: 20px;

    transition:
        transform 0.55s cubic-bezier(.2,.7,.2,1),
        filter 0.55s ease,
        box-shadow 0.55s ease;
}


/* HOVER */
.mega-promo-image:hover img {
    transform: scale(1.06) translateY(-3px);
    filter: brightness(1.06) saturate(1.08);

    box-shadow:
        0 14px 30px rgba(0,0,0,0.18);
}


/* Subtle shine effect */
.mega-promo-image::after {
    content: "";
    position: absolute;

    top: -20%;
    left: -80%;

    width: 45%;
    height: 140%;

    background: linear-gradient(
        120deg,
        transparent,
        rgba(255,255,255,0.35),
        transparent
    );

    transform: skewX(-20deg);
    transition: left 0.7s ease;

    pointer-events: none;
}


/* Shine moves across image */
.mega-promo-image:hover::after {
    left: 130%;
}


/* Accessibility */
@media (prefers-reduced-motion: reduce) {

    .mega-promo-image img,
    .mega-promo-image::after {
        transition: none;
    }

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-42b44f3 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3ada240 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e3d2228 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ac11b4d *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d994685 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6202931 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d4d066c *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dcf9b02 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e732602 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9eb827b *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4e2d710 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-57702ea *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cce0061 *//* =========================================
   MAXSAVER MEGA MENU PROMOTIONAL IMAGES
   ========================================= */

.mega-promo-image {
    overflow: hidden;
    border-radius: 20px;
    position: relative;
}

/* Image itself */
.mega-promo-image img {
    display: block;
    width: 100%;
    border-radius: 20px;

    transition:
        transform 0.55s cubic-bezier(.2,.7,.2,1),
        filter 0.55s ease,
        box-shadow 0.55s ease;
}


/* HOVER */
.mega-promo-image:hover img {
    transform: scale(1.06) translateY(-3px);
    filter: brightness(1.06) saturate(1.08);

    box-shadow:
        0 14px 30px rgba(0,0,0,0.18);
}


/* Subtle shine effect */
.mega-promo-image::after {
    content: "";
    position: absolute;

    top: -20%;
    left: -80%;

    width: 45%;
    height: 140%;

    background: linear-gradient(
        120deg,
        transparent,
        rgba(255,255,255,0.35),
        transparent
    );

    transform: skewX(-20deg);
    transition: left 0.7s ease;

    pointer-events: none;
}


/* Shine moves across image */
.mega-promo-image:hover::after {
    left: 130%;
}


/* Accessibility */
@media (prefers-reduced-motion: reduce) {

    .mega-promo-image img,
    .mega-promo-image::after {
        transition: none;
    }

}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-2693ca9 *//* SHOP SALE PRODUCT - COMPACT */
.shop-sale-product {
    max-width: 240px;
    margin: 0 auto;
}

/* Reduce product image size */
.shop-sale-product img {
    max-width: 160px !important;
    height: auto !important;
    margin-left: auto !important;
    margin-right: auto !important;
}
/* PRODUCT TITLE */
.shop-sale-product .woocommerce-loop-product__title {
    font-size: 16px !important;
    line-height: 1.25 !important;
    font-weight: 600 !important;
    margin: 8px 0 5px !important;
    text-align: center !important;
}

/* PRICE */
.shop-sale-product .price {
    font-size: 15px !important;
    font-weight: 700 !important;
    margin: 4px 0 8px !important;
    text-align: center !important;
}

/* STAR RATING */
.shop-sale-product .star-rating {
    margin: 8px auto !important;
}

/* VIEW CART BUTTON */
.shop-sale-product .button {
    width: auto !important;
    min-height: auto !important;
    padding: 9px 18px !important;
    margin: 6px auto !important;
    font-size: 13px !important;
    line-height: 1.2 !important;
    border-radius: 6px !important;
}
/* SHOP SALE - PREMIUM CARD */
.shop-sale-product {
    background: #ffffff;
    border: 1px solid #eeeeee;
    border-radius: 14px;
    padding: 14px 12px 16px;
    
    transition:
        transform 0.35s ease,
        box-shadow 0.35s ease,
        border-color 0.35s ease;
}

/* HOVER */
.shop-sale-product:hover {
    transform: translateY(-5px);
    border-color: #e5e5e5;

    box-shadow:
        0 14px 30px rgba(0, 0, 0, 0.10);
}

/* IMAGE HOVER */
.shop-sale-product img {
    transition: transform 0.4s ease;
}

.shop-sale-product:hover img {
    transform: scale(1.05);
}
/* Hide product categories inside Shop Sale only */
.shop-sale-product .product-categories,
.shop-sale-product .product-category,
.shop-sale-product .posted_in {
    display: none !important;
}
.shop-sale-product .price {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
}
.shop-sale-product .onsale {
    border-radius: 5px !important;
    padding: 6px 12px !important;
    font-size: 11px !important;
    font-weight: 700 !important;
    letter-spacing: 0.5px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b6b4aa3 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bd07475 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ca367f7 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e9071b5 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a5e5831 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ff6628e *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e880f71 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-51d3f78 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2317d4a *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-96c668c *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ae24099 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-89901c1 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9d26191 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9a37330 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-774799f *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8f34938 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8a2a625 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3336d76 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1de4295 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-56860d0 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c7838a9 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0e34e05 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-58d780d *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5c37441 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-77fb710 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-45cb77f *//* =========================================
   MAXSAVER MEGA MENU PROMOTIONAL IMAGES
   ========================================= */

.mega-promo-image {
    overflow: hidden;
    border-radius: 20px;
    position: relative;
}

/* Image itself */
.mega-promo-image img {
    display: block;
    width: 100%;
    border-radius: 20px;

    transition:
        transform 0.55s cubic-bezier(.2,.7,.2,1),
        filter 0.55s ease,
        box-shadow 0.55s ease;
}


/* HOVER */
.mega-promo-image:hover img {
    transform: scale(1.06) translateY(-3px);
    filter: brightness(1.06) saturate(1.08);

    box-shadow:
        0 14px 30px rgba(0,0,0,0.18);
}


/* Subtle shine effect */
.mega-promo-image::after {
    content: "";
    position: absolute;

    top: -20%;
    left: -80%;

    width: 45%;
    height: 140%;

    background: linear-gradient(
        120deg,
        transparent,
        rgba(255,255,255,0.35),
        transparent
    );

    transform: skewX(-20deg);
    transition: left 0.7s ease;

    pointer-events: none;
}


/* Shine moves across image */
.mega-promo-image:hover::after {
    left: 130%;
}


/* Accessibility */
@media (prefers-reduced-motion: reduce) {

    .mega-promo-image img,
    .mega-promo-image::after {
        transition: none;
    }

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-42b44f3 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3ada240 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e3d2228 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ac11b4d *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d994685 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6202931 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d4d066c *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dcf9b02 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e732602 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9eb827b *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4e2d710 *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-57702ea *//* MEGA MENU LINK HOVER MOVEMENT */
.mega-menu-links a {
    display: inline-block;
    transition: transform 0.25s ease;
}

.mega-menu-links a:hover {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cce0061 *//* =========================================
   MAXSAVER MEGA MENU PROMOTIONAL IMAGES
   ========================================= */

.mega-promo-image {
    overflow: hidden;
    border-radius: 20px;
    position: relative;
}

/* Image itself */
.mega-promo-image img {
    display: block;
    width: 100%;
    border-radius: 20px;

    transition:
        transform 0.55s cubic-bezier(.2,.7,.2,1),
        filter 0.55s ease,
        box-shadow 0.55s ease;
}


/* HOVER */
.mega-promo-image:hover img {
    transform: scale(1.06) translateY(-3px);
    filter: brightness(1.06) saturate(1.08);

    box-shadow:
        0 14px 30px rgba(0,0,0,0.18);
}


/* Subtle shine effect */
.mega-promo-image::after {
    content: "";
    position: absolute;

    top: -20%;
    left: -80%;

    width: 45%;
    height: 140%;

    background: linear-gradient(
        120deg,
        transparent,
        rgba(255,255,255,0.35),
        transparent
    );

    transform: skewX(-20deg);
    transition: left 0.7s ease;

    pointer-events: none;
}


/* Shine moves across image */
.mega-promo-image:hover::after {
    left: 130%;
}


/* Accessibility */
@media (prefers-reduced-motion: reduce) {

    .mega-promo-image img,
    .mega-promo-image::after {
        transition: none;
    }

}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-2693ca9 *//* SHOP SALE PRODUCT - COMPACT */
.shop-sale-product {
    max-width: 240px;
    margin: 0 auto;
}

/* Reduce product image size */
.shop-sale-product img {
    max-width: 160px !important;
    height: auto !important;
    margin-left: auto !important;
    margin-right: auto !important;
}
/* PRODUCT TITLE */
.shop-sale-product .woocommerce-loop-product__title {
    font-size: 16px !important;
    line-height: 1.25 !important;
    font-weight: 600 !important;
    margin: 8px 0 5px !important;
    text-align: center !important;
}

/* PRICE */
.shop-sale-product .price {
    font-size: 15px !important;
    font-weight: 700 !important;
    margin: 4px 0 8px !important;
    text-align: center !important;
}

/* STAR RATING */
.shop-sale-product .star-rating {
    margin: 8px auto !important;
}

/* VIEW CART BUTTON */
.shop-sale-product .button {
    width: auto !important;
    min-height: auto !important;
    padding: 9px 18px !important;
    margin: 6px auto !important;
    font-size: 13px !important;
    line-height: 1.2 !important;
    border-radius: 6px !important;
}
/* SHOP SALE - PREMIUM CARD */
.shop-sale-product {
    background: #ffffff;
    border: 1px solid #eeeeee;
    border-radius: 14px;
    padding: 14px 12px 16px;
    
    transition:
        transform 0.35s ease,
        box-shadow 0.35s ease,
        border-color 0.35s ease;
}

/* HOVER */
.shop-sale-product:hover {
    transform: translateY(-5px);
    border-color: #e5e5e5;

    box-shadow:
        0 14px 30px rgba(0, 0, 0, 0.10);
}

/* IMAGE HOVER */
.shop-sale-product img {
    transition: transform 0.4s ease;
}

.shop-sale-product:hover img {
    transform: scale(1.05);
}
/* Hide product categories inside Shop Sale only */
.shop-sale-product .product-categories,
.shop-sale-product .product-category,
.shop-sale-product .posted_in {
    display: none !important;
}
.shop-sale-product .price {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
}
.shop-sale-product .onsale {
    border-radius: 5px !important;
    padding: 6px 12px !important;
    font-size: 11px !important;
    font-weight: 700 !important;
    letter-spacing: 0.5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70a60a7 *//* MAX SAVER — TABLET HEADER */
@media (min-width: 768px) and (max-width: 1024px) {

  .elementor-13575 .elementor-element.elementor-element-70a60a7.responsive-header {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: space-evenly;
    gap: 12px;
  }

  .elementor-13575 .elementor-element.elementor-element-70a60a7.responsive-header > .e-con {
    min-width: 0;
  }

}/* End custom CSS */