.elementor-31 .elementor-element.elementor-element-abb849b{--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:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:0;--margin-top:-172px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:250px;--padding-bottom:104px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-abb849b:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-abb849b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tarek.designvation.com/wp-content/uploads/2025/11/Container.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-31 .elementor-element.elementor-element-abb849b::before, .elementor-31 .elementor-element.elementor-element-abb849b > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-abb849b > .e-con-inner > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-abb849b > .elementor-background-slideshow::before, .elementor-31 .elementor-element.elementor-element-abb849b > .e-con-inner > .elementor-background-slideshow::before, .elementor-31 .elementor-element.elementor-element-abb849b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-31 .elementor-element.elementor-element-3f746d1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-ca5023d{text-align:center;}.elementor-31 .elementor-element.elementor-element-ca5023d .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:48px;font-weight:700;line-height:72px;color:var( --e-global-color-b870a85 );}.elementor-widget-text-editor .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-44a1bf7{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:700;line-height:28px;color:#E2E2E2;}.elementor-31 .elementor-element.elementor-element-1a08e11{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Raleway", Sans-serif;font-size:16px;font-weight:600;line-height:28px;color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-1a08e11 p{margin-block-end:20px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-button .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-button .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-31 .elementor-element.elementor-element-f2ecec0 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Archivo", Sans-serif;font-size:16px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:50px 50px 50px 50px;padding:16px 30px 16px 30px;}.elementor-31 .elementor-element.elementor-element-f2ecec0 .elementor-button:hover, .elementor-31 .elementor-element.elementor-element-f2ecec0 .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-accent );}.elementor-31 .elementor-element.elementor-element-f2ecec0 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-31 .elementor-element.elementor-element-f2ecec0 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-31 .elementor-element.elementor-element-f2ecec0 .elementor-button:hover svg, .elementor-31 .elementor-element.elementor-element-f2ecec0 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-widget-image .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-29fab65{left:-153px;}body.rtl .elementor-31 .elementor-element.elementor-element-29fab65{right:-153px;}.elementor-31 .elementor-element.elementor-element-29fab65{top:326px;}.elementor-31 .elementor-element.elementor-element-eddf722{--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;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:50px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-eddf722:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-eddf722 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF6E0;}.elementor-31 .elementor-element.elementor-element-8b83345{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-ucaddon_expanding_content_cards .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-ucaddon_expanding_content_cards .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-ucaddon_expanding_content_cards .graphic_element_text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_expanding_content_cards .ue_main{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_expanding_content_cards .ue_option:not(.active) .ue_label .ue_main{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_expanding_content_cards .ue_sub{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_expanding_content_cards .ue_button{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-31 .elementor-element.elementor-element-095dae7 .ue_option{transition:800ms cubic-bezier(0.05, 0.61, 0.41, 0.95);background-color:#2c00ff;width:40px;background-blend-mode:normal;background-position:center;}.elementor-31 .elementor-element.elementor-element-095dae7 .ue_shadow{transition:800ms;opacity:10%;}.elementor-31 .elementor-element.elementor-element-095dae7 .ue_options .ue_option.active .ue_label{animation-duration:800ms;}.elementor-31 .elementor-element.elementor-element-095dae7 .ue_options{grid-template-columns:1fr;gap:20px;}.elementor-31 .elementor-element.elementor-element-095dae7 .ue_label{width:380px;gap:10px;flex-direction:column;}.elementor-31 .elementor-element.elementor-element-095dae7 .ue_option.active{align-items:center;padding:20px 20px 20px 20px;}.elementor-31 .elementor-element.elementor-element-095dae7 .ue_main,.elementor-31 .elementor-element.elementor-element-095dae7 .ue_sub{text-align:center;}.elementor-31 .elementor-element.elementor-element-095dae7 .ue_label,.elementor-31 .elementor-element.elementor-element-095dae7 .ue_info > div{align-items:flex-end;justify-content:center;}.elementor-31 .elementor-element.elementor-element-095dae7 .ue_option:not(.active) .ue_label{flex-direction:column-reverse;align-items:flex-end;}.elementor-31 .elementor-element.elementor-element-095dae7 .ue_option:not(.active){align-items:flex-end;padding:10px 10px 10px 10px;}.elementor-31 .elementor-element.elementor-element-095dae7 .ue_option:not(.active) .ue_label,.elementor-31 .elementor-element.elementor-element-095dae7 .ue_info > div{justify-content:center;}.elementor-31 .elementor-element.elementor-element-095dae7 .ue_option,.elementor-31 .elementor-element.elementor-element-095dae7 .ue_option.active{height:406px;}.elementor-31 .elementor-element.elementor-element-095dae7 .ue_option,.elementor-31 .elementor-element.elementor-element-095dae7 .ue_option::after{border-radius:30px 30px 30px 30px;}.elementor-31 .elementor-element.elementor-element-095dae7 .ue_option.active,.elementor-31 .elementor-element.elementor-element-095dae7 .active.ue_option::after{border-radius:30px 30px 30px 30px;}.elementor-31 .elementor-element.elementor-element-095dae7 .ue_main{color:#ffffff;}.elementor-31 .elementor-element.elementor-element-095dae7 .ue_option.active .ue_main{margin-top:0px;}.elementor-31 .elementor-element.elementor-element-095dae7 .ue_sub{color:#ffffff;margin-top:0px;}.elementor-31 .elementor-element.elementor-element-095dae7 .ue_content_link{width:100%;}.elementor-31 .elementor-element.elementor-element-095dae7 .ue_option.active .ue_info{flex-direction:column;}.elementor-31 .elementor-element.elementor-element-095dae7 .ue_option:not(.active) .ue_info{flex-direction:column;}.elementor-widget-html .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-html .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-31 .elementor-element.elementor-element-8b6949c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-b6e37ba .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:51px;font-weight:700;line-height:75px;color:var( --e-global-color-accent );}.elementor-31 .elementor-element.elementor-element-744b874{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:300;line-height:28px;}.elementor-31 .elementor-element.elementor-element-744b874 p{margin-block-end:20px;}.elementor-31 .elementor-element.elementor-element-1a7b69d .elementor-button{background-color:var( --e-global-color-accent );font-family:"Archivo", Sans-serif;font-size:16px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:50px 50px 50px 50px;padding:16px 30px 16px 30px;}.elementor-31 .elementor-element.elementor-element-1a7b69d .elementor-button:hover, .elementor-31 .elementor-element.elementor-element-1a7b69d .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-accent );}.elementor-31 .elementor-element.elementor-element-1a7b69d{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-31 .elementor-element.elementor-element-1a7b69d .elementor-button:hover svg, .elementor-31 .elementor-element.elementor-element-1a7b69d .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-31 .elementor-element.elementor-element-2cf6d7e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--overlay-opacity:0.5;--padding-top:140px;--padding-bottom:140px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-2cf6d7e:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-2cf6d7e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E4E4E4;background-image:url("https://tarek.designvation.com/wp-content/uploads/2025/11/Group-39-1.png");background-position:center center;background-size:cover;}.elementor-31 .elementor-element.elementor-element-2cf6d7e::before, .elementor-31 .elementor-element.elementor-element-2cf6d7e > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-2cf6d7e > .e-con-inner > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-2cf6d7e > .elementor-background-slideshow::before, .elementor-31 .elementor-element.elementor-element-2cf6d7e > .e-con-inner > .elementor-background-slideshow::before, .elementor-31 .elementor-element.elementor-element-2cf6d7e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://tarek.designvation.com/wp-content/uploads/2025/11/Group-41.png");--background-overlay:'';background-position:1450px 0px;background-repeat:no-repeat;background-size:contain;}.elementor-31 .elementor-element.elementor-element-9fba45d{--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:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-56e023c{width:var( --container-widget-width, 45% );max-width:45%;margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:45%;--container-widget-flex-grow:0;text-align:center;}.elementor-31 .elementor-element.elementor-element-56e023c .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:24px;font-weight:700;line-height:36px;color:var( --e-global-color-accent );}.elementor-31 .elementor-element.elementor-element-ee30938{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;font-family:"Raleway", Sans-serif;font-size:14px;font-weight:300;line-height:28px;color:#F8F8F8;}.elementor-31 .elementor-element.elementor-element-ee30938 p{margin-block-end:20px;}.elementor-widget-nested-carousel .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-nested-carousel .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-31 .elementor-element.elementor-element-bf055a1{--display:flex;}.elementor-widget-wc-categories .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-wc-categories .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-wc-categories .woocommerce .woocommerce-loop-category__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-wc-categories .woocommerce-loop-category__title .count{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-31 .elementor-element.elementor-element-8272ce2.elementor-wc-products  ul.products{grid-column-gap:0px;grid-row-gap:10px;}.elementor-31 .elementor-element.elementor-element-8272ce2 a > img{border-radius:20px 20px 20px 20px;}.elementor-31 .elementor-element.elementor-element-8272ce2 .woocommerce .woocommerce-loop-category__title{color:#FFFFFF;font-family:"Archivo", Sans-serif;font-size:18px;font-weight:700;line-height:28px;}.elementor-31 .elementor-element.elementor-element-8272ce2 .woocommerce-loop-category__title .count{color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-f6e12e1{--display:flex;}.elementor-31 .elementor-element.elementor-element-9d1eade.elementor-wc-products  ul.products{grid-column-gap:0px;grid-row-gap:10px;}.elementor-31 .elementor-element.elementor-element-9d1eade a > img{border-radius:20px 20px 20px 20px;}.elementor-31 .elementor-element.elementor-element-9d1eade .woocommerce .woocommerce-loop-category__title{color:#FFFFFF;font-family:"Archivo", Sans-serif;font-size:18px;font-weight:700;line-height:28px;}.elementor-31 .elementor-element.elementor-element-9d1eade .woocommerce-loop-category__title .count{color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-0a913a8{--display:flex;}.elementor-31 .elementor-element.elementor-element-b34343d.elementor-wc-products  ul.products{grid-column-gap:0px;grid-row-gap:10px;}.elementor-31 .elementor-element.elementor-element-b34343d a > img{border-radius:20px 20px 20px 20px;}.elementor-31 .elementor-element.elementor-element-b34343d .woocommerce .woocommerce-loop-category__title{color:#FFFFFF;font-family:"Archivo", Sans-serif;font-size:18px;font-weight:700;line-height:28px;}.elementor-31 .elementor-element.elementor-element-b34343d .woocommerce-loop-category__title .count{color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-0999cdd{--display:flex;}.elementor-31 .elementor-element.elementor-element-45dd22b.elementor-wc-products  ul.products{grid-column-gap:0px;grid-row-gap:10px;}.elementor-31 .elementor-element.elementor-element-45dd22b a > img{border-radius:20px 20px 20px 20px;}.elementor-31 .elementor-element.elementor-element-45dd22b .woocommerce .woocommerce-loop-category__title{color:#FFFFFF;font-family:"Archivo", Sans-serif;font-size:18px;font-weight:700;line-height:28px;}.elementor-31 .elementor-element.elementor-element-45dd22b .woocommerce-loop-category__title .count{color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-3afef2d{--display:flex;}.elementor-31 .elementor-element.elementor-element-9d511d8.elementor-wc-products  ul.products{grid-column-gap:0px;grid-row-gap:10px;}.elementor-31 .elementor-element.elementor-element-9d511d8 a > img{border-radius:20px 20px 20px 20px;}.elementor-31 .elementor-element.elementor-element-9d511d8 .woocommerce .woocommerce-loop-category__title{color:#FFFFFF;font-family:"Archivo", Sans-serif;font-size:18px;font-weight:700;line-height:28px;}.elementor-31 .elementor-element.elementor-element-9d511d8 .woocommerce-loop-category__title .count{color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-c728630{--display:flex;}.elementor-31 .elementor-element.elementor-element-6a3b200.elementor-wc-products  ul.products{grid-column-gap:0px;grid-row-gap:10px;}.elementor-31 .elementor-element.elementor-element-6a3b200 a > img{border-radius:20px 20px 20px 20px;}.elementor-31 .elementor-element.elementor-element-6a3b200 .woocommerce .woocommerce-loop-category__title{color:#FFFFFF;font-family:"Archivo", Sans-serif;font-size:18px;font-weight:700;line-height:28px;}.elementor-31 .elementor-element.elementor-element-6a3b200 .woocommerce-loop-category__title .count{color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-6757557{--display:flex;}.elementor-31 .elementor-element.elementor-element-0290d3b.elementor-wc-products  ul.products{grid-column-gap:0px;grid-row-gap:10px;}.elementor-31 .elementor-element.elementor-element-0290d3b a > img{border-radius:20px 20px 20px 20px;}.elementor-31 .elementor-element.elementor-element-0290d3b .woocommerce .woocommerce-loop-category__title{color:#FFFFFF;font-family:"Archivo", Sans-serif;font-size:18px;font-weight:700;line-height:28px;}.elementor-31 .elementor-element.elementor-element-0290d3b .woocommerce-loop-category__title .count{color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-6d4a1ca{--display:flex;}.elementor-31 .elementor-element.elementor-element-d9fca1c.elementor-wc-products  ul.products{grid-column-gap:0px;grid-row-gap:10px;}.elementor-31 .elementor-element.elementor-element-d9fca1c a > img{border-radius:20px 20px 20px 20px;}.elementor-31 .elementor-element.elementor-element-d9fca1c .woocommerce .woocommerce-loop-category__title{color:#FFFFFF;font-family:"Archivo", Sans-serif;font-size:18px;font-weight:700;line-height:28px;}.elementor-31 .elementor-element.elementor-element-d9fca1c .woocommerce-loop-category__title .count{color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-42739b4{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-c527a27{left:1px;}body.rtl .elementor-31 .elementor-element.elementor-element-c527a27{right:1px;}.elementor-31 .elementor-element.elementor-element-c527a27{top:-1px;}.elementor-31 .elementor-element.elementor-element-c527a27 img{opacity:0.63;}.elementor-31 .elementor-element.elementor-element-874fbba{--e-transform-rotateZ:-83deg;bottom:0px;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-874fbba{left:-21.064px;}body.rtl .elementor-31 .elementor-element.elementor-element-874fbba{right:-21.064px;}.elementor-31 .elementor-element.elementor-element-874fbba img{opacity:0.63;}.elementor-31 .elementor-element.elementor-element-fb17ad8{--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;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--overlay-opacity:0.89;--padding-top:50px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-fb17ad8:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-fb17ad8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF6E0;background-image:url("https://tarek.designvation.com/wp-content/uploads/2025/11/17950154_ornamen_6-Converted-01-4.png");background-position:center right;background-repeat:no-repeat;background-size:8% auto;}.elementor-31 .elementor-element.elementor-element-fb17ad8::before, .elementor-31 .elementor-element.elementor-element-fb17ad8 > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-fb17ad8 > .e-con-inner > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-fb17ad8 > .elementor-background-slideshow::before, .elementor-31 .elementor-element.elementor-element-fb17ad8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-31 .elementor-element.elementor-element-fb17ad8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://tarek.designvation.com/wp-content/uploads/2025/11/17950154_ornamen_6-Converted-01-3.png");--background-overlay:'';background-position:center left;background-repeat:no-repeat;background-size:8% auto;}.elementor-31 .elementor-element.elementor-element-6ad7789{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-8a48c63 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:43px;font-weight:700;line-height:57px;color:var( --e-global-color-accent );}.elementor-31 .elementor-element.elementor-element-939342e{--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;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-af792a1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-2a147b9{--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;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--overlay-opacity:0.89;--padding-top:50px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-2a147b9:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-2a147b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF6E0;background-image:url("https://tarek.designvation.com/wp-content/uploads/2025/11/17950154_ornamen_6-Converted-01-4.png");background-position:center right;background-repeat:no-repeat;background-size:8% auto;}.elementor-31 .elementor-element.elementor-element-2a147b9::before, .elementor-31 .elementor-element.elementor-element-2a147b9 > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-2a147b9 > .e-con-inner > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-2a147b9 > .elementor-background-slideshow::before, .elementor-31 .elementor-element.elementor-element-2a147b9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-31 .elementor-element.elementor-element-2a147b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://tarek.designvation.com/wp-content/uploads/2025/11/17950154_ornamen_6-Converted-01-3.png");--background-overlay:'';background-position:center left;background-repeat:no-repeat;background-size:8% auto;}.elementor-31 .elementor-element.elementor-element-bfd481f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-ebd6f2f .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:43px;font-weight:700;line-height:57px;color:var( --e-global-color-accent );}.elementor-31 .elementor-element.elementor-element-a38e51e{--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;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-76e048c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-754d240{--display:flex;--min-height:57px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:-4px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-754d240:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-754d240 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tarek.designvation.com/wp-content/uploads/2025/11/image-7.png");background-repeat:no-repeat;background-size:100% auto;}.elementor-31 .elementor-element.elementor-element-4b352d4{--display:flex;--min-height:370px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-4b352d4:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-4b352d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tarek.designvation.com/wp-content/uploads/2025/11/Untitled-design-8.png");background-position:top center;background-repeat:no-repeat;background-size:100% auto;}.elementor-31 .elementor-element.elementor-element-dbd67e3{--display:flex;--min-height:57px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:-4px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-dbd67e3:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-dbd67e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tarek.designvation.com/wp-content/uploads/2025/11/image-7.png");background-repeat:no-repeat;background-size:100% auto;}.elementor-31 .elementor-element.elementor-element-9446562{--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-9px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-9446562:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-9446562 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF6E0;}.elementor-31 .elementor-element.elementor-element-089b496{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:28px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-widget-google_maps .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-google_maps .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-31 .elementor-element.elementor-element-ccffb42{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;z-index:99;border-radius:30px 30px 30px 30px;box-shadow:0px 0px 24px 0px rgba(0, 0, 0, 0.3);}.elementor-31 .elementor-element.elementor-element-ccffb42 iframe{height:500px;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-4dac0d0{left:27px;}body.rtl .elementor-31 .elementor-element.elementor-element-4dac0d0{right:27px;}.elementor-31 .elementor-element.elementor-element-4dac0d0{top:9px;z-index:1;text-align:left;}.elementor-31 .elementor-element.elementor-element-4dac0d0 img{width:85%;height:570px;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-ae07ad7{left:8px;}body.rtl .elementor-31 .elementor-element.elementor-element-ae07ad7{right:8px;}.elementor-31 .elementor-element.elementor-element-ae07ad7{top:414px;z-index:99;text-align:left;}.elementor-31 .elementor-element.elementor-element-ae07ad7 img{width:93%;}.elementor-31 .elementor-element.elementor-element-09ab66b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-776bc17 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:70px;font-weight:700;line-height:75px;color:var( --e-global-color-accent );}.elementor-31 .elementor-element.elementor-element-bda340c{--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;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-7f81299{text-align:left;}.elementor-31 .elementor-element.elementor-element-7f81299 img{width:77%;}.elementor-31 .elementor-element.elementor-element-294e0d1{font-family:"Raleway", Sans-serif;font-size:22px;font-weight:400;line-height:30px;color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-8c83f7c{--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;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-d67fd62{text-align:left;}.elementor-31 .elementor-element.elementor-element-d67fd62 img{width:77%;}.elementor-31 .elementor-element.elementor-element-6089f07{font-family:"Raleway", Sans-serif;font-size:22px;font-weight:400;line-height:30px;color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-d4c95e9{--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;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-b0af3d8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-31 .elementor-element.elementor-element-fda311d{--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:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-b2e00a4{width:var( --container-widget-width, 64% );max-width:64%;--container-widget-width:64%;--container-widget-flex-grow:0;border-style:dotted;border-width:0px 0px 1px 0px;border-color:#686868;font-family:"Raleway", Sans-serif;font-size:22px;font-weight:400;line-height:30px;color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-bfe715e{font-family:"Raleway", Sans-serif;font-size:22px;font-weight:400;line-height:30px;color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-a1cf76b{--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:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-09d643d{width:var( --container-widget-width, 64% );max-width:64%;--container-widget-width:64%;--container-widget-flex-grow:0;border-style:dotted;border-width:0px 0px 1px 0px;border-color:#686868;font-family:"Raleway", Sans-serif;font-size:22px;font-weight:400;line-height:30px;color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-ff95a8a{font-family:"Raleway", Sans-serif;font-size:22px;font-weight:400;line-height:30px;color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-aeca7a8{--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:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-403291f{width:var( --container-widget-width, 64% );max-width:64%;--container-widget-width:64%;--container-widget-flex-grow:0;border-style:dotted;border-width:0px 0px 1px 0px;border-color:#686868;font-family:"Raleway", Sans-serif;font-size:22px;font-weight:400;line-height:30px;color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-768bdb3{font-family:"Raleway", Sans-serif;font-size:22px;font-weight:400;line-height:30px;color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-91bdcd3{--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:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-ebe0259{width:var( --container-widget-width, 64% );max-width:64%;--container-widget-width:64%;--container-widget-flex-grow:0;border-style:dotted;border-width:0px 0px 1px 0px;border-color:#686868;font-family:"Raleway", Sans-serif;font-size:22px;font-weight:400;line-height:30px;color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-cad0936{font-family:"Raleway", Sans-serif;font-size:22px;font-weight:400;line-height:30px;color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-3f77521{--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:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-31191fe{width:var( --container-widget-width, 64% );max-width:64%;--container-widget-width:64%;--container-widget-flex-grow:0;border-style:dotted;border-width:0px 0px 1px 0px;border-color:#686868;font-family:"Raleway", Sans-serif;font-size:22px;font-weight:400;line-height:30px;color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-3f15ec6{font-family:"Raleway", Sans-serif;font-size:22px;font-weight:400;line-height:30px;color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-d0c3147{--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:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-9641a52{width:var( --container-widget-width, 64% );max-width:64%;--container-widget-width:64%;--container-widget-flex-grow:0;border-style:dotted;border-width:0px 0px 1px 0px;border-color:#686868;font-family:"Raleway", Sans-serif;font-size:22px;font-weight:400;line-height:30px;color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-95bd95a{font-family:"Raleway", Sans-serif;font-size:22px;font-weight:400;line-height:30px;color:var( --e-global-color-text );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-31 .elementor-element.elementor-element-abb849b{--content-width:1400px;}.elementor-31 .elementor-element.elementor-element-3f746d1{--width:78%;}.elementor-31 .elementor-element.elementor-element-eddf722{--content-width:1400px;}.elementor-31 .elementor-element.elementor-element-8b83345{--width:40%;}.elementor-31 .elementor-element.elementor-element-8b6949c{--width:60%;}.elementor-31 .elementor-element.elementor-element-2cf6d7e{--content-width:1400px;}.elementor-31 .elementor-element.elementor-element-6ad7789{--width:50%;}.elementor-31 .elementor-element.elementor-element-af792a1{--width:65%;}.elementor-31 .elementor-element.elementor-element-bfd481f{--width:50%;}.elementor-31 .elementor-element.elementor-element-76e048c{--width:65%;}.elementor-31 .elementor-element.elementor-element-9446562{--content-width:1400px;}.elementor-31 .elementor-element.elementor-element-089b496{--width:50%;}.elementor-31 .elementor-element.elementor-element-09ab66b{--width:50%;}}@media(min-width:1025px){.elementor-31 .elementor-element.elementor-element-4b352d4:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-4b352d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-31 .elementor-element.elementor-element-2cf6d7e::before, .elementor-31 .elementor-element.elementor-element-2cf6d7e > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-2cf6d7e > .e-con-inner > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-2cf6d7e > .elementor-background-slideshow::before, .elementor-31 .elementor-element.elementor-element-2cf6d7e > .e-con-inner > .elementor-background-slideshow::before, .elementor-31 .elementor-element.elementor-element-2cf6d7e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0px 0px;}.elementor-31 .elementor-element.elementor-element-42739b4{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-31 .elementor-element.elementor-element-abb849b{--padding-top:250px;--padding-bottom:65px;--padding-left:15px;--padding-right:15px;}.elementor-31 .elementor-element.elementor-element-ca5023d .elementor-heading-title{font-size:27px;line-height:43px;}.elementor-31 .elementor-element.elementor-element-44a1bf7{text-align:center;}.elementor-31 .elementor-element.elementor-element-eddf722{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-31 .elementor-element.elementor-element-b6e37ba{text-align:center;}.elementor-31 .elementor-element.elementor-element-b6e37ba .elementor-heading-title{font-size:32px;line-height:40px;}.elementor-31 .elementor-element.elementor-element-744b874{text-align:center;}.elementor-31 .elementor-element.elementor-element-1a7b69d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-31 .elementor-element.elementor-element-2cf6d7e::before, .elementor-31 .elementor-element.elementor-element-2cf6d7e > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-2cf6d7e > .e-con-inner > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-2cf6d7e > .elementor-background-slideshow::before, .elementor-31 .elementor-element.elementor-element-2cf6d7e > .e-con-inner > .elementor-background-slideshow::before, .elementor-31 .elementor-element.elementor-element-2cf6d7e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0px 0px;}.elementor-31 .elementor-element.elementor-element-2cf6d7e{--padding-top:50px;--padding-bottom:70px;--padding-left:15px;--padding-right:15px;}.elementor-31 .elementor-element.elementor-element-9fba45d{--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-31 .elementor-element.elementor-element-56e023c{width:100%;max-width:100%;}.elementor-31 .elementor-element.elementor-element-ee30938{width:100%;max-width:100%;text-align:center;font-size:16px;}.elementor-31 .elementor-element.elementor-element-42739b4{--e-n-carousel-swiper-slides-to-display:1;}.elementor-31 .elementor-element.elementor-element-fb17ad8{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-31 .elementor-element.elementor-element-8a48c63 .elementor-heading-title{font-size:32px;line-height:42px;}.elementor-31 .elementor-element.elementor-element-939342e{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-2a147b9{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-31 .elementor-element.elementor-element-ebd6f2f .elementor-heading-title{font-size:32px;line-height:42px;}.elementor-31 .elementor-element.elementor-element-a38e51e{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-754d240{--min-height:40px;}.elementor-31 .elementor-element.elementor-element-754d240:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-754d240 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-31 .elementor-element.elementor-element-4b352d4{--min-height:170px;}.elementor-31 .elementor-element.elementor-element-4b352d4:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-4b352d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-31 .elementor-element.elementor-element-dbd67e3{--min-height:40px;}.elementor-31 .elementor-element.elementor-element-dbd67e3:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-dbd67e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-repeat:no-repeat;background-size:cover;}.elementor-31 .elementor-element.elementor-element-9446562{--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-31 .elementor-element.elementor-element-089b496{--padding-top:0px;--padding-bottom:0px;--padding-left:19px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-ccffb42{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-31 .elementor-element.elementor-element-ccffb42 iframe{height:326px;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-4dac0d0{left:4px;}body.rtl .elementor-31 .elementor-element.elementor-element-4dac0d0{right:4px;}.elementor-31 .elementor-element.elementor-element-4dac0d0{top:-11px;}.elementor-31 .elementor-element.elementor-element-4dac0d0 img{width:100%;height:348px;}.elementor-31 .elementor-element.elementor-element-09ab66b{--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-776bc17 .elementor-heading-title{font-size:40px;line-height:50px;}.elementor-31 .elementor-element.elementor-element-bda340c{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-31 .elementor-element.elementor-element-7f81299 img{width:60%;}.elementor-31 .elementor-element.elementor-element-294e0d1{font-size:15px;}.elementor-31 .elementor-element.elementor-element-d67fd62 img{width:69%;}.elementor-31 .elementor-element.elementor-element-6089f07{font-size:15px;}.elementor-31 .elementor-element.elementor-element-d4c95e9{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-31 .elementor-element.elementor-element-8e7d5f1{text-align:left;}.elementor-31 .elementor-element.elementor-element-8e7d5f1 img{width:69%;}.elementor-31 .elementor-element.elementor-element-b0af3d8{--width:78%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-b2e00a4{width:var( --container-widget-width, 47% );max-width:47%;--container-widget-width:47%;--container-widget-flex-grow:0;font-size:16px;}.elementor-31 .elementor-element.elementor-element-bfe715e{font-size:16px;}.elementor-31 .elementor-element.elementor-element-09d643d{width:var( --container-widget-width, 47% );max-width:47%;--container-widget-width:47%;--container-widget-flex-grow:0;font-size:16px;}.elementor-31 .elementor-element.elementor-element-ff95a8a{font-size:16px;}.elementor-31 .elementor-element.elementor-element-403291f{width:var( --container-widget-width, 47% );max-width:47%;--container-widget-width:47%;--container-widget-flex-grow:0;font-size:16px;}.elementor-31 .elementor-element.elementor-element-768bdb3{font-size:16px;}.elementor-31 .elementor-element.elementor-element-ebe0259{width:var( --container-widget-width, 47% );max-width:47%;--container-widget-width:47%;--container-widget-flex-grow:0;font-size:16px;}.elementor-31 .elementor-element.elementor-element-cad0936{font-size:16px;}.elementor-31 .elementor-element.elementor-element-31191fe{width:var( --container-widget-width, 47% );max-width:47%;--container-widget-width:47%;--container-widget-flex-grow:0;font-size:16px;}.elementor-31 .elementor-element.elementor-element-3f15ec6{font-size:16px;}.elementor-31 .elementor-element.elementor-element-9641a52{width:var( --container-widget-width, 47% );max-width:47%;--container-widget-width:47%;--container-widget-flex-grow:0;font-size:16px;}.elementor-31 .elementor-element.elementor-element-95bd95a{font-size:16px;}}/* Start custom CSS for wc-categories, class: .elementor-element-8272ce2 */li.product-category {
    position: relative;
    overflow: hidden;
    border-radius: 20px;
}

li.product-category:hover a::after,
li.product-category:hover h2{
    opacity: 1;
    
}

li.product-category:hover img{
    
   scale: 1.1;
    
}

li.product-category a::after {
    position: absolute;
    content: "";
    background: #00000066;
    width: 100%;
    height: 100%;
    top: 0;
    opacity: 0;
    transition: all 0.4s ease;
}

li.product-category img{
   margin: 0 !important;
    transition: all 0.4s ease;
}


li.product-category h2{
    position: absolute;
    bottom: 5%;
    left: 5%;
    width: 85%;
    padding: 0 !important;
    z-index: 2;
    opacity: 0;
    transition: all 0.4s ease;
}




@media(max-width: 767px){
 

li.product-category h2{
    position: unset;
    bottom: unset;
    left: unset;
    width: 100%;
    padding: 20px 0 !important;
  
    opacity: 1;
}


li.product-category a::after {
   display: none;
}
 
}/* End custom CSS */
/* Start custom CSS for wc-categories, class: .elementor-element-9d1eade */li.product-category {
    position: relative;
    overflow: hidden;
    border-radius: 20px;
}

li.product-category:hover a::after,
li.product-category:hover h2{
    opacity: 1;
    
}

li.product-category:hover img{
    
   scale: 1.1;
    
}

li.product-category a::after {
    position: absolute;
    content: "";
    background: #00000066;
    width: 100%;
    height: 100%;
    top: 0;
    opacity: 0;
    transition: all 0.4s ease;
}

li.product-category img{
   margin: 0 !important;
    transition: all 0.4s ease;
}


li.product-category h2{
    position: absolute;
    bottom: 5%;
    left: 5%;
    width: 85%;
    padding: 0 !important;
    z-index: 2;
    opacity: 0;
    transition: all 0.4s ease;
}




@media(max-width: 767px){
 

li.product-category h2{
    position: unset;
    bottom: unset;
    left: unset;
    width: 100%;
    padding: 20px 0 !important;
  
    opacity: 1;
}


li.product-category a::after {
   display: none;
}
 
}/* End custom CSS */
/* Start custom CSS for wc-categories, class: .elementor-element-b34343d */li.product-category {
    position: relative;
    overflow: hidden;
    border-radius: 20px;
}

li.product-category:hover a::after,
li.product-category:hover h2{
    opacity: 1;
    
}

li.product-category:hover img{
    
   scale: 1.1;
    
}

li.product-category a::after {
    position: absolute;
    content: "";
    background: #00000066;
    width: 100%;
    height: 100%;
    top: 0;
    opacity: 0;
    transition: all 0.4s ease;
}

li.product-category img{
   margin: 0 !important;
    transition: all 0.4s ease;
}


li.product-category h2{
    position: absolute;
    bottom: 5%;
    left: 5%;
    width: 85%;
    padding: 0 !important;
    z-index: 2;
    opacity: 0;
    transition: all 0.4s ease;
}




@media(max-width: 767px){
 

li.product-category h2{
    position: unset;
    bottom: unset;
    left: unset;
    width: 100%;
    padding: 20px 0 !important;
  
    opacity: 1;
}


li.product-category a::after {
   display: none;
}
 
}/* End custom CSS */
/* Start custom CSS for wc-categories, class: .elementor-element-45dd22b */li.product-category {
    position: relative;
    overflow: hidden;
    border-radius: 20px;
}

li.product-category:hover a::after,
li.product-category:hover h2{
    opacity: 1;
    
}

li.product-category:hover img{
    
   scale: 1.1;
    
}

li.product-category a::after {
    position: absolute;
    content: "";
    background: #00000066;
    width: 100%;
    height: 100%;
    top: 0;
    opacity: 0;
    transition: all 0.4s ease;
}

li.product-category img{
   margin: 0 !important;
    transition: all 0.4s ease;
}


li.product-category h2{
    position: absolute;
    bottom: 5%;
    left: 5%;
    width: 85%;
    padding: 0 !important;
    z-index: 2;
    opacity: 0;
    transition: all 0.4s ease;
}




@media(max-width: 767px){
 

li.product-category h2{
    position: unset;
    bottom: unset;
    left: unset;
    width: 100%;
    padding: 20px 0 !important;
  
    opacity: 1;
}


li.product-category a::after {
   display: none;
}
 
}/* End custom CSS */
/* Start custom CSS for wc-categories, class: .elementor-element-9d511d8 */li.product-category {
    position: relative;
    overflow: hidden;
    border-radius: 20px;
}

li.product-category:hover a::after,
li.product-category:hover h2{
    opacity: 1;
    
}

li.product-category:hover img{
    
   scale: 1.1;
    
}

li.product-category a::after {
    position: absolute;
    content: "";
    background: #00000066;
    width: 100%;
    height: 100%;
    top: 0;
    opacity: 0;
    transition: all 0.4s ease;
}

li.product-category img{
   margin: 0 !important;
    transition: all 0.4s ease;
}


li.product-category h2{
    position: absolute;
    bottom: 5%;
    left: 5%;
    width: 85%;
    padding: 0 !important;
    z-index: 2;
    opacity: 0;
    transition: all 0.4s ease;
}




@media(max-width: 767px){
 

li.product-category h2{
    position: unset;
    bottom: unset;
    left: unset;
    width: 100%;
    padding: 20px 0 !important;
  
    opacity: 1;
}


li.product-category a::after {
   display: none;
}
 
}/* End custom CSS */
/* Start custom CSS for wc-categories, class: .elementor-element-6a3b200 */li.product-category {
    position: relative;
    overflow: hidden;
    border-radius: 20px;
}

li.product-category:hover a::after,
li.product-category:hover h2{
    opacity: 1;
    
}

li.product-category:hover img{
    
   scale: 1.1;
    
}

li.product-category a::after {
    position: absolute;
    content: "";
    background: #00000066;
    width: 100%;
    height: 100%;
    top: 0;
    opacity: 0;
    transition: all 0.4s ease;
}

li.product-category img{
   margin: 0 !important;
    transition: all 0.4s ease;
}


li.product-category h2{
    position: absolute;
    bottom: 5%;
    left: 5%;
    width: 85%;
    padding: 0 !important;
    z-index: 2;
    opacity: 0;
    transition: all 0.4s ease;
}




@media(max-width: 767px){
 

li.product-category h2{
    position: unset;
    bottom: unset;
    left: unset;
    width: 100%;
    padding: 20px 0 !important;
  
    opacity: 1;
}


li.product-category a::after {
   display: none;
}
 
}/* End custom CSS */
/* Start custom CSS for wc-categories, class: .elementor-element-0290d3b */li.product-category {
    position: relative;
    overflow: hidden;
    border-radius: 20px;
}

li.product-category:hover a::after,
li.product-category:hover h2{
    opacity: 1;
    
}

li.product-category:hover img{
    
   scale: 1.1;
    
}

li.product-category a::after {
    position: absolute;
    content: "";
    background: #00000066;
    width: 100%;
    height: 100%;
    top: 0;
    opacity: 0;
    transition: all 0.4s ease;
}

li.product-category img{
   margin: 0 !important;
    transition: all 0.4s ease;
}


li.product-category h2{
    position: absolute;
    bottom: 5%;
    left: 5%;
    width: 85%;
    padding: 0 !important;
    z-index: 2;
    opacity: 0;
    transition: all 0.4s ease;
}




@media(max-width: 767px){
 

li.product-category h2{
    position: unset;
    bottom: unset;
    left: unset;
    width: 100%;
    padding: 20px 0 !important;
  
    opacity: 1;
}


li.product-category a::after {
   display: none;
}
 
}/* End custom CSS */
/* Start custom CSS for wc-categories, class: .elementor-element-d9fca1c */li.product-category {
    position: relative;
    overflow: hidden;
    border-radius: 20px;
}

li.product-category:hover a::after,
li.product-category:hover h2{
    opacity: 1;
    
}

li.product-category:hover img{
    
   scale: 1.1;
    
}

li.product-category a::after {
    position: absolute;
    content: "";
    background: #00000066;
    width: 100%;
    height: 100%;
    top: 0;
    opacity: 0;
    transition: all 0.4s ease;
}

li.product-category img{
   margin: 0 !important;
    transition: all 0.4s ease;
}


li.product-category h2{
    position: absolute;
    bottom: 5%;
    left: 5%;
    width: 85%;
    padding: 0 !important;
    z-index: 2;
    opacity: 0;
    transition: all 0.4s ease;
}




@media(max-width: 767px){
 

li.product-category h2{
    position: unset;
    bottom: unset;
    left: unset;
    width: 100%;
    padding: 20px 0 !important;
  
    opacity: 1;
}


li.product-category a::after {
   display: none;
}
 
}/* End custom CSS */
/* Start custom CSS for wc-categories, class: .elementor-element-8272ce2 */li.product-category {
    position: relative;
    overflow: hidden;
    border-radius: 20px;
}

li.product-category:hover a::after,
li.product-category:hover h2{
    opacity: 1;
    
}

li.product-category:hover img{
    
   scale: 1.1;
    
}

li.product-category a::after {
    position: absolute;
    content: "";
    background: #00000066;
    width: 100%;
    height: 100%;
    top: 0;
    opacity: 0;
    transition: all 0.4s ease;
}

li.product-category img{
   margin: 0 !important;
    transition: all 0.4s ease;
}


li.product-category h2{
    position: absolute;
    bottom: 5%;
    left: 5%;
    width: 85%;
    padding: 0 !important;
    z-index: 2;
    opacity: 0;
    transition: all 0.4s ease;
}




@media(max-width: 767px){
 

li.product-category h2{
    position: unset;
    bottom: unset;
    left: unset;
    width: 100%;
    padding: 20px 0 !important;
  
    opacity: 1;
}


li.product-category a::after {
   display: none;
}
 
}/* End custom CSS */
/* Start custom CSS for wc-categories, class: .elementor-element-9d1eade */li.product-category {
    position: relative;
    overflow: hidden;
    border-radius: 20px;
}

li.product-category:hover a::after,
li.product-category:hover h2{
    opacity: 1;
    
}

li.product-category:hover img{
    
   scale: 1.1;
    
}

li.product-category a::after {
    position: absolute;
    content: "";
    background: #00000066;
    width: 100%;
    height: 100%;
    top: 0;
    opacity: 0;
    transition: all 0.4s ease;
}

li.product-category img{
   margin: 0 !important;
    transition: all 0.4s ease;
}


li.product-category h2{
    position: absolute;
    bottom: 5%;
    left: 5%;
    width: 85%;
    padding: 0 !important;
    z-index: 2;
    opacity: 0;
    transition: all 0.4s ease;
}




@media(max-width: 767px){
 

li.product-category h2{
    position: unset;
    bottom: unset;
    left: unset;
    width: 100%;
    padding: 20px 0 !important;
  
    opacity: 1;
}


li.product-category a::after {
   display: none;
}
 
}/* End custom CSS */
/* Start custom CSS for wc-categories, class: .elementor-element-b34343d */li.product-category {
    position: relative;
    overflow: hidden;
    border-radius: 20px;
}

li.product-category:hover a::after,
li.product-category:hover h2{
    opacity: 1;
    
}

li.product-category:hover img{
    
   scale: 1.1;
    
}

li.product-category a::after {
    position: absolute;
    content: "";
    background: #00000066;
    width: 100%;
    height: 100%;
    top: 0;
    opacity: 0;
    transition: all 0.4s ease;
}

li.product-category img{
   margin: 0 !important;
    transition: all 0.4s ease;
}


li.product-category h2{
    position: absolute;
    bottom: 5%;
    left: 5%;
    width: 85%;
    padding: 0 !important;
    z-index: 2;
    opacity: 0;
    transition: all 0.4s ease;
}




@media(max-width: 767px){
 

li.product-category h2{
    position: unset;
    bottom: unset;
    left: unset;
    width: 100%;
    padding: 20px 0 !important;
  
    opacity: 1;
}


li.product-category a::after {
   display: none;
}
 
}/* End custom CSS */
/* Start custom CSS for wc-categories, class: .elementor-element-45dd22b */li.product-category {
    position: relative;
    overflow: hidden;
    border-radius: 20px;
}

li.product-category:hover a::after,
li.product-category:hover h2{
    opacity: 1;
    
}

li.product-category:hover img{
    
   scale: 1.1;
    
}

li.product-category a::after {
    position: absolute;
    content: "";
    background: #00000066;
    width: 100%;
    height: 100%;
    top: 0;
    opacity: 0;
    transition: all 0.4s ease;
}

li.product-category img{
   margin: 0 !important;
    transition: all 0.4s ease;
}


li.product-category h2{
    position: absolute;
    bottom: 5%;
    left: 5%;
    width: 85%;
    padding: 0 !important;
    z-index: 2;
    opacity: 0;
    transition: all 0.4s ease;
}




@media(max-width: 767px){
 

li.product-category h2{
    position: unset;
    bottom: unset;
    left: unset;
    width: 100%;
    padding: 20px 0 !important;
  
    opacity: 1;
}


li.product-category a::after {
   display: none;
}
 
}/* End custom CSS */
/* Start custom CSS for wc-categories, class: .elementor-element-9d511d8 */li.product-category {
    position: relative;
    overflow: hidden;
    border-radius: 20px;
}

li.product-category:hover a::after,
li.product-category:hover h2{
    opacity: 1;
    
}

li.product-category:hover img{
    
   scale: 1.1;
    
}

li.product-category a::after {
    position: absolute;
    content: "";
    background: #00000066;
    width: 100%;
    height: 100%;
    top: 0;
    opacity: 0;
    transition: all 0.4s ease;
}

li.product-category img{
   margin: 0 !important;
    transition: all 0.4s ease;
}


li.product-category h2{
    position: absolute;
    bottom: 5%;
    left: 5%;
    width: 85%;
    padding: 0 !important;
    z-index: 2;
    opacity: 0;
    transition: all 0.4s ease;
}




@media(max-width: 767px){
 

li.product-category h2{
    position: unset;
    bottom: unset;
    left: unset;
    width: 100%;
    padding: 20px 0 !important;
  
    opacity: 1;
}


li.product-category a::after {
   display: none;
}
 
}/* End custom CSS */
/* Start custom CSS for wc-categories, class: .elementor-element-6a3b200 */li.product-category {
    position: relative;
    overflow: hidden;
    border-radius: 20px;
}

li.product-category:hover a::after,
li.product-category:hover h2{
    opacity: 1;
    
}

li.product-category:hover img{
    
   scale: 1.1;
    
}

li.product-category a::after {
    position: absolute;
    content: "";
    background: #00000066;
    width: 100%;
    height: 100%;
    top: 0;
    opacity: 0;
    transition: all 0.4s ease;
}

li.product-category img{
   margin: 0 !important;
    transition: all 0.4s ease;
}


li.product-category h2{
    position: absolute;
    bottom: 5%;
    left: 5%;
    width: 85%;
    padding: 0 !important;
    z-index: 2;
    opacity: 0;
    transition: all 0.4s ease;
}




@media(max-width: 767px){
 

li.product-category h2{
    position: unset;
    bottom: unset;
    left: unset;
    width: 100%;
    padding: 20px 0 !important;
  
    opacity: 1;
}


li.product-category a::after {
   display: none;
}
 
}/* End custom CSS */
/* Start custom CSS for wc-categories, class: .elementor-element-0290d3b */li.product-category {
    position: relative;
    overflow: hidden;
    border-radius: 20px;
}

li.product-category:hover a::after,
li.product-category:hover h2{
    opacity: 1;
    
}

li.product-category:hover img{
    
   scale: 1.1;
    
}

li.product-category a::after {
    position: absolute;
    content: "";
    background: #00000066;
    width: 100%;
    height: 100%;
    top: 0;
    opacity: 0;
    transition: all 0.4s ease;
}

li.product-category img{
   margin: 0 !important;
    transition: all 0.4s ease;
}


li.product-category h2{
    position: absolute;
    bottom: 5%;
    left: 5%;
    width: 85%;
    padding: 0 !important;
    z-index: 2;
    opacity: 0;
    transition: all 0.4s ease;
}




@media(max-width: 767px){
 

li.product-category h2{
    position: unset;
    bottom: unset;
    left: unset;
    width: 100%;
    padding: 20px 0 !important;
  
    opacity: 1;
}


li.product-category a::after {
   display: none;
}
 
}/* End custom CSS */
/* Start custom CSS for wc-categories, class: .elementor-element-d9fca1c */li.product-category {
    position: relative;
    overflow: hidden;
    border-radius: 20px;
}

li.product-category:hover a::after,
li.product-category:hover h2{
    opacity: 1;
    
}

li.product-category:hover img{
    
   scale: 1.1;
    
}

li.product-category a::after {
    position: absolute;
    content: "";
    background: #00000066;
    width: 100%;
    height: 100%;
    top: 0;
    opacity: 0;
    transition: all 0.4s ease;
}

li.product-category img{
   margin: 0 !important;
    transition: all 0.4s ease;
}


li.product-category h2{
    position: absolute;
    bottom: 5%;
    left: 5%;
    width: 85%;
    padding: 0 !important;
    z-index: 2;
    opacity: 0;
    transition: all 0.4s ease;
}




@media(max-width: 767px){
 

li.product-category h2{
    position: unset;
    bottom: unset;
    left: unset;
    width: 100%;
    padding: 20px 0 !important;
  
    opacity: 1;
}


li.product-category a::after {
   display: none;
}
 
}/* End custom CSS */
/* Start custom CSS for wc-categories, class: .elementor-element-8272ce2 */li.product-category {
    position: relative;
    overflow: hidden;
    border-radius: 20px;
}

li.product-category:hover a::after,
li.product-category:hover h2{
    opacity: 1;
    
}

li.product-category:hover img{
    
   scale: 1.1;
    
}

li.product-category a::after {
    position: absolute;
    content: "";
    background: #00000066;
    width: 100%;
    height: 100%;
    top: 0;
    opacity: 0;
    transition: all 0.4s ease;
}

li.product-category img{
   margin: 0 !important;
    transition: all 0.4s ease;
}


li.product-category h2{
    position: absolute;
    bottom: 5%;
    left: 5%;
    width: 85%;
    padding: 0 !important;
    z-index: 2;
    opacity: 0;
    transition: all 0.4s ease;
}




@media(max-width: 767px){
 

li.product-category h2{
    position: unset;
    bottom: unset;
    left: unset;
    width: 100%;
    padding: 20px 0 !important;
  
    opacity: 1;
}


li.product-category a::after {
   display: none;
}
 
}/* End custom CSS */
/* Start custom CSS for wc-categories, class: .elementor-element-9d1eade */li.product-category {
    position: relative;
    overflow: hidden;
    border-radius: 20px;
}

li.product-category:hover a::after,
li.product-category:hover h2{
    opacity: 1;
    
}

li.product-category:hover img{
    
   scale: 1.1;
    
}

li.product-category a::after {
    position: absolute;
    content: "";
    background: #00000066;
    width: 100%;
    height: 100%;
    top: 0;
    opacity: 0;
    transition: all 0.4s ease;
}

li.product-category img{
   margin: 0 !important;
    transition: all 0.4s ease;
}


li.product-category h2{
    position: absolute;
    bottom: 5%;
    left: 5%;
    width: 85%;
    padding: 0 !important;
    z-index: 2;
    opacity: 0;
    transition: all 0.4s ease;
}




@media(max-width: 767px){
 

li.product-category h2{
    position: unset;
    bottom: unset;
    left: unset;
    width: 100%;
    padding: 20px 0 !important;
  
    opacity: 1;
}


li.product-category a::after {
   display: none;
}
 
}/* End custom CSS */
/* Start custom CSS for wc-categories, class: .elementor-element-b34343d */li.product-category {
    position: relative;
    overflow: hidden;
    border-radius: 20px;
}

li.product-category:hover a::after,
li.product-category:hover h2{
    opacity: 1;
    
}

li.product-category:hover img{
    
   scale: 1.1;
    
}

li.product-category a::after {
    position: absolute;
    content: "";
    background: #00000066;
    width: 100%;
    height: 100%;
    top: 0;
    opacity: 0;
    transition: all 0.4s ease;
}

li.product-category img{
   margin: 0 !important;
    transition: all 0.4s ease;
}


li.product-category h2{
    position: absolute;
    bottom: 5%;
    left: 5%;
    width: 85%;
    padding: 0 !important;
    z-index: 2;
    opacity: 0;
    transition: all 0.4s ease;
}




@media(max-width: 767px){
 

li.product-category h2{
    position: unset;
    bottom: unset;
    left: unset;
    width: 100%;
    padding: 20px 0 !important;
  
    opacity: 1;
}


li.product-category a::after {
   display: none;
}
 
}/* End custom CSS */
/* Start custom CSS for wc-categories, class: .elementor-element-45dd22b */li.product-category {
    position: relative;
    overflow: hidden;
    border-radius: 20px;
}

li.product-category:hover a::after,
li.product-category:hover h2{
    opacity: 1;
    
}

li.product-category:hover img{
    
   scale: 1.1;
    
}

li.product-category a::after {
    position: absolute;
    content: "";
    background: #00000066;
    width: 100%;
    height: 100%;
    top: 0;
    opacity: 0;
    transition: all 0.4s ease;
}

li.product-category img{
   margin: 0 !important;
    transition: all 0.4s ease;
}


li.product-category h2{
    position: absolute;
    bottom: 5%;
    left: 5%;
    width: 85%;
    padding: 0 !important;
    z-index: 2;
    opacity: 0;
    transition: all 0.4s ease;
}




@media(max-width: 767px){
 

li.product-category h2{
    position: unset;
    bottom: unset;
    left: unset;
    width: 100%;
    padding: 20px 0 !important;
  
    opacity: 1;
}


li.product-category a::after {
   display: none;
}
 
}/* End custom CSS */
/* Start custom CSS for wc-categories, class: .elementor-element-9d511d8 */li.product-category {
    position: relative;
    overflow: hidden;
    border-radius: 20px;
}

li.product-category:hover a::after,
li.product-category:hover h2{
    opacity: 1;
    
}

li.product-category:hover img{
    
   scale: 1.1;
    
}

li.product-category a::after {
    position: absolute;
    content: "";
    background: #00000066;
    width: 100%;
    height: 100%;
    top: 0;
    opacity: 0;
    transition: all 0.4s ease;
}

li.product-category img{
   margin: 0 !important;
    transition: all 0.4s ease;
}


li.product-category h2{
    position: absolute;
    bottom: 5%;
    left: 5%;
    width: 85%;
    padding: 0 !important;
    z-index: 2;
    opacity: 0;
    transition: all 0.4s ease;
}




@media(max-width: 767px){
 

li.product-category h2{
    position: unset;
    bottom: unset;
    left: unset;
    width: 100%;
    padding: 20px 0 !important;
  
    opacity: 1;
}


li.product-category a::after {
   display: none;
}
 
}/* End custom CSS */
/* Start custom CSS for wc-categories, class: .elementor-element-6a3b200 */li.product-category {
    position: relative;
    overflow: hidden;
    border-radius: 20px;
}

li.product-category:hover a::after,
li.product-category:hover h2{
    opacity: 1;
    
}

li.product-category:hover img{
    
   scale: 1.1;
    
}

li.product-category a::after {
    position: absolute;
    content: "";
    background: #00000066;
    width: 100%;
    height: 100%;
    top: 0;
    opacity: 0;
    transition: all 0.4s ease;
}

li.product-category img{
   margin: 0 !important;
    transition: all 0.4s ease;
}


li.product-category h2{
    position: absolute;
    bottom: 5%;
    left: 5%;
    width: 85%;
    padding: 0 !important;
    z-index: 2;
    opacity: 0;
    transition: all 0.4s ease;
}




@media(max-width: 767px){
 

li.product-category h2{
    position: unset;
    bottom: unset;
    left: unset;
    width: 100%;
    padding: 20px 0 !important;
  
    opacity: 1;
}


li.product-category a::after {
   display: none;
}
 
}/* End custom CSS */
/* Start custom CSS for wc-categories, class: .elementor-element-0290d3b */li.product-category {
    position: relative;
    overflow: hidden;
    border-radius: 20px;
}

li.product-category:hover a::after,
li.product-category:hover h2{
    opacity: 1;
    
}

li.product-category:hover img{
    
   scale: 1.1;
    
}

li.product-category a::after {
    position: absolute;
    content: "";
    background: #00000066;
    width: 100%;
    height: 100%;
    top: 0;
    opacity: 0;
    transition: all 0.4s ease;
}

li.product-category img{
   margin: 0 !important;
    transition: all 0.4s ease;
}


li.product-category h2{
    position: absolute;
    bottom: 5%;
    left: 5%;
    width: 85%;
    padding: 0 !important;
    z-index: 2;
    opacity: 0;
    transition: all 0.4s ease;
}




@media(max-width: 767px){
 

li.product-category h2{
    position: unset;
    bottom: unset;
    left: unset;
    width: 100%;
    padding: 20px 0 !important;
  
    opacity: 1;
}


li.product-category a::after {
   display: none;
}
 
}/* End custom CSS */
/* Start custom CSS for wc-categories, class: .elementor-element-d9fca1c */li.product-category {
    position: relative;
    overflow: hidden;
    border-radius: 20px;
}

li.product-category:hover a::after,
li.product-category:hover h2{
    opacity: 1;
    
}

li.product-category:hover img{
    
   scale: 1.1;
    
}

li.product-category a::after {
    position: absolute;
    content: "";
    background: #00000066;
    width: 100%;
    height: 100%;
    top: 0;
    opacity: 0;
    transition: all 0.4s ease;
}

li.product-category img{
   margin: 0 !important;
    transition: all 0.4s ease;
}


li.product-category h2{
    position: absolute;
    bottom: 5%;
    left: 5%;
    width: 85%;
    padding: 0 !important;
    z-index: 2;
    opacity: 0;
    transition: all 0.4s ease;
}




@media(max-width: 767px){
 

li.product-category h2{
    position: unset;
    bottom: unset;
    left: unset;
    width: 100%;
    padding: 20px 0 !important;
  
    opacity: 1;
}


li.product-category a::after {
   display: none;
}
 
}/* End custom CSS */
/* Start custom CSS for wc-categories, class: .elementor-element-8272ce2 */li.product-category {
    position: relative;
    overflow: hidden;
    border-radius: 20px;
}

li.product-category:hover a::after,
li.product-category:hover h2{
    opacity: 1;
    
}

li.product-category:hover img{
    
   scale: 1.1;
    
}

li.product-category a::after {
    position: absolute;
    content: "";
    background: #00000066;
    width: 100%;
    height: 100%;
    top: 0;
    opacity: 0;
    transition: all 0.4s ease;
}

li.product-category img{
   margin: 0 !important;
    transition: all 0.4s ease;
}


li.product-category h2{
    position: absolute;
    bottom: 5%;
    left: 5%;
    width: 85%;
    padding: 0 !important;
    z-index: 2;
    opacity: 0;
    transition: all 0.4s ease;
}




@media(max-width: 767px){
 

li.product-category h2{
    position: unset;
    bottom: unset;
    left: unset;
    width: 100%;
    padding: 20px 0 !important;
  
    opacity: 1;
}


li.product-category a::after {
   display: none;
}
 
}/* End custom CSS */
/* Start custom CSS for wc-categories, class: .elementor-element-9d1eade */li.product-category {
    position: relative;
    overflow: hidden;
    border-radius: 20px;
}

li.product-category:hover a::after,
li.product-category:hover h2{
    opacity: 1;
    
}

li.product-category:hover img{
    
   scale: 1.1;
    
}

li.product-category a::after {
    position: absolute;
    content: "";
    background: #00000066;
    width: 100%;
    height: 100%;
    top: 0;
    opacity: 0;
    transition: all 0.4s ease;
}

li.product-category img{
   margin: 0 !important;
    transition: all 0.4s ease;
}


li.product-category h2{
    position: absolute;
    bottom: 5%;
    left: 5%;
    width: 85%;
    padding: 0 !important;
    z-index: 2;
    opacity: 0;
    transition: all 0.4s ease;
}




@media(max-width: 767px){
 

li.product-category h2{
    position: unset;
    bottom: unset;
    left: unset;
    width: 100%;
    padding: 20px 0 !important;
  
    opacity: 1;
}


li.product-category a::after {
   display: none;
}
 
}/* End custom CSS */
/* Start custom CSS for wc-categories, class: .elementor-element-b34343d */li.product-category {
    position: relative;
    overflow: hidden;
    border-radius: 20px;
}

li.product-category:hover a::after,
li.product-category:hover h2{
    opacity: 1;
    
}

li.product-category:hover img{
    
   scale: 1.1;
    
}

li.product-category a::after {
    position: absolute;
    content: "";
    background: #00000066;
    width: 100%;
    height: 100%;
    top: 0;
    opacity: 0;
    transition: all 0.4s ease;
}

li.product-category img{
   margin: 0 !important;
    transition: all 0.4s ease;
}


li.product-category h2{
    position: absolute;
    bottom: 5%;
    left: 5%;
    width: 85%;
    padding: 0 !important;
    z-index: 2;
    opacity: 0;
    transition: all 0.4s ease;
}




@media(max-width: 767px){
 

li.product-category h2{
    position: unset;
    bottom: unset;
    left: unset;
    width: 100%;
    padding: 20px 0 !important;
  
    opacity: 1;
}


li.product-category a::after {
   display: none;
}
 
}/* End custom CSS */
/* Start custom CSS for wc-categories, class: .elementor-element-45dd22b */li.product-category {
    position: relative;
    overflow: hidden;
    border-radius: 20px;
}

li.product-category:hover a::after,
li.product-category:hover h2{
    opacity: 1;
    
}

li.product-category:hover img{
    
   scale: 1.1;
    
}

li.product-category a::after {
    position: absolute;
    content: "";
    background: #00000066;
    width: 100%;
    height: 100%;
    top: 0;
    opacity: 0;
    transition: all 0.4s ease;
}

li.product-category img{
   margin: 0 !important;
    transition: all 0.4s ease;
}


li.product-category h2{
    position: absolute;
    bottom: 5%;
    left: 5%;
    width: 85%;
    padding: 0 !important;
    z-index: 2;
    opacity: 0;
    transition: all 0.4s ease;
}




@media(max-width: 767px){
 

li.product-category h2{
    position: unset;
    bottom: unset;
    left: unset;
    width: 100%;
    padding: 20px 0 !important;
  
    opacity: 1;
}


li.product-category a::after {
   display: none;
}
 
}/* End custom CSS */
/* Start custom CSS for wc-categories, class: .elementor-element-9d511d8 */li.product-category {
    position: relative;
    overflow: hidden;
    border-radius: 20px;
}

li.product-category:hover a::after,
li.product-category:hover h2{
    opacity: 1;
    
}

li.product-category:hover img{
    
   scale: 1.1;
    
}

li.product-category a::after {
    position: absolute;
    content: "";
    background: #00000066;
    width: 100%;
    height: 100%;
    top: 0;
    opacity: 0;
    transition: all 0.4s ease;
}

li.product-category img{
   margin: 0 !important;
    transition: all 0.4s ease;
}


li.product-category h2{
    position: absolute;
    bottom: 5%;
    left: 5%;
    width: 85%;
    padding: 0 !important;
    z-index: 2;
    opacity: 0;
    transition: all 0.4s ease;
}




@media(max-width: 767px){
 

li.product-category h2{
    position: unset;
    bottom: unset;
    left: unset;
    width: 100%;
    padding: 20px 0 !important;
  
    opacity: 1;
}


li.product-category a::after {
   display: none;
}
 
}/* End custom CSS */
/* Start custom CSS for wc-categories, class: .elementor-element-6a3b200 */li.product-category {
    position: relative;
    overflow: hidden;
    border-radius: 20px;
}

li.product-category:hover a::after,
li.product-category:hover h2{
    opacity: 1;
    
}

li.product-category:hover img{
    
   scale: 1.1;
    
}

li.product-category a::after {
    position: absolute;
    content: "";
    background: #00000066;
    width: 100%;
    height: 100%;
    top: 0;
    opacity: 0;
    transition: all 0.4s ease;
}

li.product-category img{
   margin: 0 !important;
    transition: all 0.4s ease;
}


li.product-category h2{
    position: absolute;
    bottom: 5%;
    left: 5%;
    width: 85%;
    padding: 0 !important;
    z-index: 2;
    opacity: 0;
    transition: all 0.4s ease;
}




@media(max-width: 767px){
 

li.product-category h2{
    position: unset;
    bottom: unset;
    left: unset;
    width: 100%;
    padding: 20px 0 !important;
  
    opacity: 1;
}


li.product-category a::after {
   display: none;
}
 
}/* End custom CSS */
/* Start custom CSS for wc-categories, class: .elementor-element-0290d3b */li.product-category {
    position: relative;
    overflow: hidden;
    border-radius: 20px;
}

li.product-category:hover a::after,
li.product-category:hover h2{
    opacity: 1;
    
}

li.product-category:hover img{
    
   scale: 1.1;
    
}

li.product-category a::after {
    position: absolute;
    content: "";
    background: #00000066;
    width: 100%;
    height: 100%;
    top: 0;
    opacity: 0;
    transition: all 0.4s ease;
}

li.product-category img{
   margin: 0 !important;
    transition: all 0.4s ease;
}


li.product-category h2{
    position: absolute;
    bottom: 5%;
    left: 5%;
    width: 85%;
    padding: 0 !important;
    z-index: 2;
    opacity: 0;
    transition: all 0.4s ease;
}




@media(max-width: 767px){
 

li.product-category h2{
    position: unset;
    bottom: unset;
    left: unset;
    width: 100%;
    padding: 20px 0 !important;
  
    opacity: 1;
}


li.product-category a::after {
   display: none;
}
 
}/* End custom CSS */
/* Start custom CSS for wc-categories, class: .elementor-element-d9fca1c */li.product-category {
    position: relative;
    overflow: hidden;
    border-radius: 20px;
}

li.product-category:hover a::after,
li.product-category:hover h2{
    opacity: 1;
    
}

li.product-category:hover img{
    
   scale: 1.1;
    
}

li.product-category a::after {
    position: absolute;
    content: "";
    background: #00000066;
    width: 100%;
    height: 100%;
    top: 0;
    opacity: 0;
    transition: all 0.4s ease;
}

li.product-category img{
   margin: 0 !important;
    transition: all 0.4s ease;
}


li.product-category h2{
    position: absolute;
    bottom: 5%;
    left: 5%;
    width: 85%;
    padding: 0 !important;
    z-index: 2;
    opacity: 0;
    transition: all 0.4s ease;
}




@media(max-width: 767px){
 

li.product-category h2{
    position: unset;
    bottom: unset;
    left: unset;
    width: 100%;
    padding: 20px 0 !important;
  
    opacity: 1;
}


li.product-category a::after {
   display: none;
}
 
}/* End custom CSS */
/* Start custom CSS for wc-categories, class: .elementor-element-8272ce2 */li.product-category {
    position: relative;
    overflow: hidden;
    border-radius: 20px;
}

li.product-category:hover a::after,
li.product-category:hover h2{
    opacity: 1;
    
}

li.product-category:hover img{
    
   scale: 1.1;
    
}

li.product-category a::after {
    position: absolute;
    content: "";
    background: #00000066;
    width: 100%;
    height: 100%;
    top: 0;
    opacity: 0;
    transition: all 0.4s ease;
}

li.product-category img{
   margin: 0 !important;
    transition: all 0.4s ease;
}


li.product-category h2{
    position: absolute;
    bottom: 5%;
    left: 5%;
    width: 85%;
    padding: 0 !important;
    z-index: 2;
    opacity: 0;
    transition: all 0.4s ease;
}




@media(max-width: 767px){
 

li.product-category h2{
    position: unset;
    bottom: unset;
    left: unset;
    width: 100%;
    padding: 20px 0 !important;
  
    opacity: 1;
}


li.product-category a::after {
   display: none;
}
 
}/* End custom CSS */
/* Start custom CSS for wc-categories, class: .elementor-element-9d1eade */li.product-category {
    position: relative;
    overflow: hidden;
    border-radius: 20px;
}

li.product-category:hover a::after,
li.product-category:hover h2{
    opacity: 1;
    
}

li.product-category:hover img{
    
   scale: 1.1;
    
}

li.product-category a::after {
    position: absolute;
    content: "";
    background: #00000066;
    width: 100%;
    height: 100%;
    top: 0;
    opacity: 0;
    transition: all 0.4s ease;
}

li.product-category img{
   margin: 0 !important;
    transition: all 0.4s ease;
}


li.product-category h2{
    position: absolute;
    bottom: 5%;
    left: 5%;
    width: 85%;
    padding: 0 !important;
    z-index: 2;
    opacity: 0;
    transition: all 0.4s ease;
}




@media(max-width: 767px){
 

li.product-category h2{
    position: unset;
    bottom: unset;
    left: unset;
    width: 100%;
    padding: 20px 0 !important;
  
    opacity: 1;
}


li.product-category a::after {
   display: none;
}
 
}/* End custom CSS */
/* Start custom CSS for wc-categories, class: .elementor-element-b34343d */li.product-category {
    position: relative;
    overflow: hidden;
    border-radius: 20px;
}

li.product-category:hover a::after,
li.product-category:hover h2{
    opacity: 1;
    
}

li.product-category:hover img{
    
   scale: 1.1;
    
}

li.product-category a::after {
    position: absolute;
    content: "";
    background: #00000066;
    width: 100%;
    height: 100%;
    top: 0;
    opacity: 0;
    transition: all 0.4s ease;
}

li.product-category img{
   margin: 0 !important;
    transition: all 0.4s ease;
}


li.product-category h2{
    position: absolute;
    bottom: 5%;
    left: 5%;
    width: 85%;
    padding: 0 !important;
    z-index: 2;
    opacity: 0;
    transition: all 0.4s ease;
}




@media(max-width: 767px){
 

li.product-category h2{
    position: unset;
    bottom: unset;
    left: unset;
    width: 100%;
    padding: 20px 0 !important;
  
    opacity: 1;
}


li.product-category a::after {
   display: none;
}
 
}/* End custom CSS */
/* Start custom CSS for wc-categories, class: .elementor-element-45dd22b */li.product-category {
    position: relative;
    overflow: hidden;
    border-radius: 20px;
}

li.product-category:hover a::after,
li.product-category:hover h2{
    opacity: 1;
    
}

li.product-category:hover img{
    
   scale: 1.1;
    
}

li.product-category a::after {
    position: absolute;
    content: "";
    background: #00000066;
    width: 100%;
    height: 100%;
    top: 0;
    opacity: 0;
    transition: all 0.4s ease;
}

li.product-category img{
   margin: 0 !important;
    transition: all 0.4s ease;
}


li.product-category h2{
    position: absolute;
    bottom: 5%;
    left: 5%;
    width: 85%;
    padding: 0 !important;
    z-index: 2;
    opacity: 0;
    transition: all 0.4s ease;
}




@media(max-width: 767px){
 

li.product-category h2{
    position: unset;
    bottom: unset;
    left: unset;
    width: 100%;
    padding: 20px 0 !important;
  
    opacity: 1;
}


li.product-category a::after {
   display: none;
}
 
}/* End custom CSS */
/* Start custom CSS for wc-categories, class: .elementor-element-9d511d8 */li.product-category {
    position: relative;
    overflow: hidden;
    border-radius: 20px;
}

li.product-category:hover a::after,
li.product-category:hover h2{
    opacity: 1;
    
}

li.product-category:hover img{
    
   scale: 1.1;
    
}

li.product-category a::after {
    position: absolute;
    content: "";
    background: #00000066;
    width: 100%;
    height: 100%;
    top: 0;
    opacity: 0;
    transition: all 0.4s ease;
}

li.product-category img{
   margin: 0 !important;
    transition: all 0.4s ease;
}


li.product-category h2{
    position: absolute;
    bottom: 5%;
    left: 5%;
    width: 85%;
    padding: 0 !important;
    z-index: 2;
    opacity: 0;
    transition: all 0.4s ease;
}




@media(max-width: 767px){
 

li.product-category h2{
    position: unset;
    bottom: unset;
    left: unset;
    width: 100%;
    padding: 20px 0 !important;
  
    opacity: 1;
}


li.product-category a::after {
   display: none;
}
 
}/* End custom CSS */
/* Start custom CSS for wc-categories, class: .elementor-element-6a3b200 */li.product-category {
    position: relative;
    overflow: hidden;
    border-radius: 20px;
}

li.product-category:hover a::after,
li.product-category:hover h2{
    opacity: 1;
    
}

li.product-category:hover img{
    
   scale: 1.1;
    
}

li.product-category a::after {
    position: absolute;
    content: "";
    background: #00000066;
    width: 100%;
    height: 100%;
    top: 0;
    opacity: 0;
    transition: all 0.4s ease;
}

li.product-category img{
   margin: 0 !important;
    transition: all 0.4s ease;
}


li.product-category h2{
    position: absolute;
    bottom: 5%;
    left: 5%;
    width: 85%;
    padding: 0 !important;
    z-index: 2;
    opacity: 0;
    transition: all 0.4s ease;
}




@media(max-width: 767px){
 

li.product-category h2{
    position: unset;
    bottom: unset;
    left: unset;
    width: 100%;
    padding: 20px 0 !important;
  
    opacity: 1;
}


li.product-category a::after {
   display: none;
}
 
}/* End custom CSS */
/* Start custom CSS for wc-categories, class: .elementor-element-0290d3b */li.product-category {
    position: relative;
    overflow: hidden;
    border-radius: 20px;
}

li.product-category:hover a::after,
li.product-category:hover h2{
    opacity: 1;
    
}

li.product-category:hover img{
    
   scale: 1.1;
    
}

li.product-category a::after {
    position: absolute;
    content: "";
    background: #00000066;
    width: 100%;
    height: 100%;
    top: 0;
    opacity: 0;
    transition: all 0.4s ease;
}

li.product-category img{
   margin: 0 !important;
    transition: all 0.4s ease;
}


li.product-category h2{
    position: absolute;
    bottom: 5%;
    left: 5%;
    width: 85%;
    padding: 0 !important;
    z-index: 2;
    opacity: 0;
    transition: all 0.4s ease;
}




@media(max-width: 767px){
 

li.product-category h2{
    position: unset;
    bottom: unset;
    left: unset;
    width: 100%;
    padding: 20px 0 !important;
  
    opacity: 1;
}


li.product-category a::after {
   display: none;
}
 
}/* End custom CSS */
/* Start custom CSS for wc-categories, class: .elementor-element-d9fca1c */li.product-category {
    position: relative;
    overflow: hidden;
    border-radius: 20px;
}

li.product-category:hover a::after,
li.product-category:hover h2{
    opacity: 1;
    
}

li.product-category:hover img{
    
   scale: 1.1;
    
}

li.product-category a::after {
    position: absolute;
    content: "";
    background: #00000066;
    width: 100%;
    height: 100%;
    top: 0;
    opacity: 0;
    transition: all 0.4s ease;
}

li.product-category img{
   margin: 0 !important;
    transition: all 0.4s ease;
}


li.product-category h2{
    position: absolute;
    bottom: 5%;
    left: 5%;
    width: 85%;
    padding: 0 !important;
    z-index: 2;
    opacity: 0;
    transition: all 0.4s ease;
}




@media(max-width: 767px){
 

li.product-category h2{
    position: unset;
    bottom: unset;
    left: unset;
    width: 100%;
    padding: 20px 0 !important;
  
    opacity: 1;
}


li.product-category a::after {
   display: none;
}
 
}/* End custom CSS */
/* Start custom CSS for wc-categories, class: .elementor-element-8272ce2 */li.product-category {
    position: relative;
    overflow: hidden;
    border-radius: 20px;
}

li.product-category:hover a::after,
li.product-category:hover h2{
    opacity: 1;
    
}

li.product-category:hover img{
    
   scale: 1.1;
    
}

li.product-category a::after {
    position: absolute;
    content: "";
    background: #00000066;
    width: 100%;
    height: 100%;
    top: 0;
    opacity: 0;
    transition: all 0.4s ease;
}

li.product-category img{
   margin: 0 !important;
    transition: all 0.4s ease;
}


li.product-category h2{
    position: absolute;
    bottom: 5%;
    left: 5%;
    width: 85%;
    padding: 0 !important;
    z-index: 2;
    opacity: 0;
    transition: all 0.4s ease;
}




@media(max-width: 767px){
 

li.product-category h2{
    position: unset;
    bottom: unset;
    left: unset;
    width: 100%;
    padding: 20px 0 !important;
  
    opacity: 1;
}


li.product-category a::after {
   display: none;
}
 
}/* End custom CSS */
/* Start custom CSS for wc-categories, class: .elementor-element-9d1eade */li.product-category {
    position: relative;
    overflow: hidden;
    border-radius: 20px;
}

li.product-category:hover a::after,
li.product-category:hover h2{
    opacity: 1;
    
}

li.product-category:hover img{
    
   scale: 1.1;
    
}

li.product-category a::after {
    position: absolute;
    content: "";
    background: #00000066;
    width: 100%;
    height: 100%;
    top: 0;
    opacity: 0;
    transition: all 0.4s ease;
}

li.product-category img{
   margin: 0 !important;
    transition: all 0.4s ease;
}


li.product-category h2{
    position: absolute;
    bottom: 5%;
    left: 5%;
    width: 85%;
    padding: 0 !important;
    z-index: 2;
    opacity: 0;
    transition: all 0.4s ease;
}




@media(max-width: 767px){
 

li.product-category h2{
    position: unset;
    bottom: unset;
    left: unset;
    width: 100%;
    padding: 20px 0 !important;
  
    opacity: 1;
}


li.product-category a::after {
   display: none;
}
 
}/* End custom CSS */
/* Start custom CSS for wc-categories, class: .elementor-element-b34343d */li.product-category {
    position: relative;
    overflow: hidden;
    border-radius: 20px;
}

li.product-category:hover a::after,
li.product-category:hover h2{
    opacity: 1;
    
}

li.product-category:hover img{
    
   scale: 1.1;
    
}

li.product-category a::after {
    position: absolute;
    content: "";
    background: #00000066;
    width: 100%;
    height: 100%;
    top: 0;
    opacity: 0;
    transition: all 0.4s ease;
}

li.product-category img{
   margin: 0 !important;
    transition: all 0.4s ease;
}


li.product-category h2{
    position: absolute;
    bottom: 5%;
    left: 5%;
    width: 85%;
    padding: 0 !important;
    z-index: 2;
    opacity: 0;
    transition: all 0.4s ease;
}




@media(max-width: 767px){
 

li.product-category h2{
    position: unset;
    bottom: unset;
    left: unset;
    width: 100%;
    padding: 20px 0 !important;
  
    opacity: 1;
}


li.product-category a::after {
   display: none;
}
 
}/* End custom CSS */
/* Start custom CSS for wc-categories, class: .elementor-element-45dd22b */li.product-category {
    position: relative;
    overflow: hidden;
    border-radius: 20px;
}

li.product-category:hover a::after,
li.product-category:hover h2{
    opacity: 1;
    
}

li.product-category:hover img{
    
   scale: 1.1;
    
}

li.product-category a::after {
    position: absolute;
    content: "";
    background: #00000066;
    width: 100%;
    height: 100%;
    top: 0;
    opacity: 0;
    transition: all 0.4s ease;
}

li.product-category img{
   margin: 0 !important;
    transition: all 0.4s ease;
}


li.product-category h2{
    position: absolute;
    bottom: 5%;
    left: 5%;
    width: 85%;
    padding: 0 !important;
    z-index: 2;
    opacity: 0;
    transition: all 0.4s ease;
}




@media(max-width: 767px){
 

li.product-category h2{
    position: unset;
    bottom: unset;
    left: unset;
    width: 100%;
    padding: 20px 0 !important;
  
    opacity: 1;
}


li.product-category a::after {
   display: none;
}
 
}/* End custom CSS */
/* Start custom CSS for wc-categories, class: .elementor-element-9d511d8 */li.product-category {
    position: relative;
    overflow: hidden;
    border-radius: 20px;
}

li.product-category:hover a::after,
li.product-category:hover h2{
    opacity: 1;
    
}

li.product-category:hover img{
    
   scale: 1.1;
    
}

li.product-category a::after {
    position: absolute;
    content: "";
    background: #00000066;
    width: 100%;
    height: 100%;
    top: 0;
    opacity: 0;
    transition: all 0.4s ease;
}

li.product-category img{
   margin: 0 !important;
    transition: all 0.4s ease;
}


li.product-category h2{
    position: absolute;
    bottom: 5%;
    left: 5%;
    width: 85%;
    padding: 0 !important;
    z-index: 2;
    opacity: 0;
    transition: all 0.4s ease;
}




@media(max-width: 767px){
 

li.product-category h2{
    position: unset;
    bottom: unset;
    left: unset;
    width: 100%;
    padding: 20px 0 !important;
  
    opacity: 1;
}


li.product-category a::after {
   display: none;
}
 
}/* End custom CSS */
/* Start custom CSS for wc-categories, class: .elementor-element-6a3b200 */li.product-category {
    position: relative;
    overflow: hidden;
    border-radius: 20px;
}

li.product-category:hover a::after,
li.product-category:hover h2{
    opacity: 1;
    
}

li.product-category:hover img{
    
   scale: 1.1;
    
}

li.product-category a::after {
    position: absolute;
    content: "";
    background: #00000066;
    width: 100%;
    height: 100%;
    top: 0;
    opacity: 0;
    transition: all 0.4s ease;
}

li.product-category img{
   margin: 0 !important;
    transition: all 0.4s ease;
}


li.product-category h2{
    position: absolute;
    bottom: 5%;
    left: 5%;
    width: 85%;
    padding: 0 !important;
    z-index: 2;
    opacity: 0;
    transition: all 0.4s ease;
}




@media(max-width: 767px){
 

li.product-category h2{
    position: unset;
    bottom: unset;
    left: unset;
    width: 100%;
    padding: 20px 0 !important;
  
    opacity: 1;
}


li.product-category a::after {
   display: none;
}
 
}/* End custom CSS */
/* Start custom CSS for wc-categories, class: .elementor-element-0290d3b */li.product-category {
    position: relative;
    overflow: hidden;
    border-radius: 20px;
}

li.product-category:hover a::after,
li.product-category:hover h2{
    opacity: 1;
    
}

li.product-category:hover img{
    
   scale: 1.1;
    
}

li.product-category a::after {
    position: absolute;
    content: "";
    background: #00000066;
    width: 100%;
    height: 100%;
    top: 0;
    opacity: 0;
    transition: all 0.4s ease;
}

li.product-category img{
   margin: 0 !important;
    transition: all 0.4s ease;
}


li.product-category h2{
    position: absolute;
    bottom: 5%;
    left: 5%;
    width: 85%;
    padding: 0 !important;
    z-index: 2;
    opacity: 0;
    transition: all 0.4s ease;
}




@media(max-width: 767px){
 

li.product-category h2{
    position: unset;
    bottom: unset;
    left: unset;
    width: 100%;
    padding: 20px 0 !important;
  
    opacity: 1;
}


li.product-category a::after {
   display: none;
}
 
}/* End custom CSS */
/* Start custom CSS for wc-categories, class: .elementor-element-d9fca1c */li.product-category {
    position: relative;
    overflow: hidden;
    border-radius: 20px;
}

li.product-category:hover a::after,
li.product-category:hover h2{
    opacity: 1;
    
}

li.product-category:hover img{
    
   scale: 1.1;
    
}

li.product-category a::after {
    position: absolute;
    content: "";
    background: #00000066;
    width: 100%;
    height: 100%;
    top: 0;
    opacity: 0;
    transition: all 0.4s ease;
}

li.product-category img{
   margin: 0 !important;
    transition: all 0.4s ease;
}


li.product-category h2{
    position: absolute;
    bottom: 5%;
    left: 5%;
    width: 85%;
    padding: 0 !important;
    z-index: 2;
    opacity: 0;
    transition: all 0.4s ease;
}




@media(max-width: 767px){
 

li.product-category h2{
    position: unset;
    bottom: unset;
    left: unset;
    width: 100%;
    padding: 20px 0 !important;
  
    opacity: 1;
}


li.product-category a::after {
   display: none;
}
 
}/* End custom CSS */
/* Start custom CSS for wc-categories, class: .elementor-element-8272ce2 */li.product-category {
    position: relative;
    overflow: hidden;
    border-radius: 20px;
}

li.product-category:hover a::after,
li.product-category:hover h2{
    opacity: 1;
    
}

li.product-category:hover img{
    
   scale: 1.1;
    
}

li.product-category a::after {
    position: absolute;
    content: "";
    background: #00000066;
    width: 100%;
    height: 100%;
    top: 0;
    opacity: 0;
    transition: all 0.4s ease;
}

li.product-category img{
   margin: 0 !important;
    transition: all 0.4s ease;
}


li.product-category h2{
    position: absolute;
    bottom: 5%;
    left: 5%;
    width: 85%;
    padding: 0 !important;
    z-index: 2;
    opacity: 0;
    transition: all 0.4s ease;
}




@media(max-width: 767px){
 

li.product-category h2{
    position: unset;
    bottom: unset;
    left: unset;
    width: 100%;
    padding: 20px 0 !important;
  
    opacity: 1;
}


li.product-category a::after {
   display: none;
}
 
}/* End custom CSS */
/* Start custom CSS for wc-categories, class: .elementor-element-9d1eade */li.product-category {
    position: relative;
    overflow: hidden;
    border-radius: 20px;
}

li.product-category:hover a::after,
li.product-category:hover h2{
    opacity: 1;
    
}

li.product-category:hover img{
    
   scale: 1.1;
    
}

li.product-category a::after {
    position: absolute;
    content: "";
    background: #00000066;
    width: 100%;
    height: 100%;
    top: 0;
    opacity: 0;
    transition: all 0.4s ease;
}

li.product-category img{
   margin: 0 !important;
    transition: all 0.4s ease;
}


li.product-category h2{
    position: absolute;
    bottom: 5%;
    left: 5%;
    width: 85%;
    padding: 0 !important;
    z-index: 2;
    opacity: 0;
    transition: all 0.4s ease;
}




@media(max-width: 767px){
 

li.product-category h2{
    position: unset;
    bottom: unset;
    left: unset;
    width: 100%;
    padding: 20px 0 !important;
  
    opacity: 1;
}


li.product-category a::after {
   display: none;
}
 
}/* End custom CSS */
/* Start custom CSS for wc-categories, class: .elementor-element-b34343d */li.product-category {
    position: relative;
    overflow: hidden;
    border-radius: 20px;
}

li.product-category:hover a::after,
li.product-category:hover h2{
    opacity: 1;
    
}

li.product-category:hover img{
    
   scale: 1.1;
    
}

li.product-category a::after {
    position: absolute;
    content: "";
    background: #00000066;
    width: 100%;
    height: 100%;
    top: 0;
    opacity: 0;
    transition: all 0.4s ease;
}

li.product-category img{
   margin: 0 !important;
    transition: all 0.4s ease;
}


li.product-category h2{
    position: absolute;
    bottom: 5%;
    left: 5%;
    width: 85%;
    padding: 0 !important;
    z-index: 2;
    opacity: 0;
    transition: all 0.4s ease;
}




@media(max-width: 767px){
 

li.product-category h2{
    position: unset;
    bottom: unset;
    left: unset;
    width: 100%;
    padding: 20px 0 !important;
  
    opacity: 1;
}


li.product-category a::after {
   display: none;
}
 
}/* End custom CSS */
/* Start custom CSS for wc-categories, class: .elementor-element-45dd22b */li.product-category {
    position: relative;
    overflow: hidden;
    border-radius: 20px;
}

li.product-category:hover a::after,
li.product-category:hover h2{
    opacity: 1;
    
}

li.product-category:hover img{
    
   scale: 1.1;
    
}

li.product-category a::after {
    position: absolute;
    content: "";
    background: #00000066;
    width: 100%;
    height: 100%;
    top: 0;
    opacity: 0;
    transition: all 0.4s ease;
}

li.product-category img{
   margin: 0 !important;
    transition: all 0.4s ease;
}


li.product-category h2{
    position: absolute;
    bottom: 5%;
    left: 5%;
    width: 85%;
    padding: 0 !important;
    z-index: 2;
    opacity: 0;
    transition: all 0.4s ease;
}




@media(max-width: 767px){
 

li.product-category h2{
    position: unset;
    bottom: unset;
    left: unset;
    width: 100%;
    padding: 20px 0 !important;
  
    opacity: 1;
}


li.product-category a::after {
   display: none;
}
 
}/* End custom CSS */
/* Start custom CSS for wc-categories, class: .elementor-element-9d511d8 */li.product-category {
    position: relative;
    overflow: hidden;
    border-radius: 20px;
}

li.product-category:hover a::after,
li.product-category:hover h2{
    opacity: 1;
    
}

li.product-category:hover img{
    
   scale: 1.1;
    
}

li.product-category a::after {
    position: absolute;
    content: "";
    background: #00000066;
    width: 100%;
    height: 100%;
    top: 0;
    opacity: 0;
    transition: all 0.4s ease;
}

li.product-category img{
   margin: 0 !important;
    transition: all 0.4s ease;
}


li.product-category h2{
    position: absolute;
    bottom: 5%;
    left: 5%;
    width: 85%;
    padding: 0 !important;
    z-index: 2;
    opacity: 0;
    transition: all 0.4s ease;
}




@media(max-width: 767px){
 

li.product-category h2{
    position: unset;
    bottom: unset;
    left: unset;
    width: 100%;
    padding: 20px 0 !important;
  
    opacity: 1;
}


li.product-category a::after {
   display: none;
}
 
}/* End custom CSS */
/* Start custom CSS for wc-categories, class: .elementor-element-6a3b200 */li.product-category {
    position: relative;
    overflow: hidden;
    border-radius: 20px;
}

li.product-category:hover a::after,
li.product-category:hover h2{
    opacity: 1;
    
}

li.product-category:hover img{
    
   scale: 1.1;
    
}

li.product-category a::after {
    position: absolute;
    content: "";
    background: #00000066;
    width: 100%;
    height: 100%;
    top: 0;
    opacity: 0;
    transition: all 0.4s ease;
}

li.product-category img{
   margin: 0 !important;
    transition: all 0.4s ease;
}


li.product-category h2{
    position: absolute;
    bottom: 5%;
    left: 5%;
    width: 85%;
    padding: 0 !important;
    z-index: 2;
    opacity: 0;
    transition: all 0.4s ease;
}




@media(max-width: 767px){
 

li.product-category h2{
    position: unset;
    bottom: unset;
    left: unset;
    width: 100%;
    padding: 20px 0 !important;
  
    opacity: 1;
}


li.product-category a::after {
   display: none;
}
 
}/* End custom CSS */
/* Start custom CSS for wc-categories, class: .elementor-element-0290d3b */li.product-category {
    position: relative;
    overflow: hidden;
    border-radius: 20px;
}

li.product-category:hover a::after,
li.product-category:hover h2{
    opacity: 1;
    
}

li.product-category:hover img{
    
   scale: 1.1;
    
}

li.product-category a::after {
    position: absolute;
    content: "";
    background: #00000066;
    width: 100%;
    height: 100%;
    top: 0;
    opacity: 0;
    transition: all 0.4s ease;
}

li.product-category img{
   margin: 0 !important;
    transition: all 0.4s ease;
}


li.product-category h2{
    position: absolute;
    bottom: 5%;
    left: 5%;
    width: 85%;
    padding: 0 !important;
    z-index: 2;
    opacity: 0;
    transition: all 0.4s ease;
}




@media(max-width: 767px){
 

li.product-category h2{
    position: unset;
    bottom: unset;
    left: unset;
    width: 100%;
    padding: 20px 0 !important;
  
    opacity: 1;
}


li.product-category a::after {
   display: none;
}
 
}/* End custom CSS */
/* Start custom CSS for wc-categories, class: .elementor-element-d9fca1c */li.product-category {
    position: relative;
    overflow: hidden;
    border-radius: 20px;
}

li.product-category:hover a::after,
li.product-category:hover h2{
    opacity: 1;
    
}

li.product-category:hover img{
    
   scale: 1.1;
    
}

li.product-category a::after {
    position: absolute;
    content: "";
    background: #00000066;
    width: 100%;
    height: 100%;
    top: 0;
    opacity: 0;
    transition: all 0.4s ease;
}

li.product-category img{
   margin: 0 !important;
    transition: all 0.4s ease;
}


li.product-category h2{
    position: absolute;
    bottom: 5%;
    left: 5%;
    width: 85%;
    padding: 0 !important;
    z-index: 2;
    opacity: 0;
    transition: all 0.4s ease;
}




@media(max-width: 767px){
 

li.product-category h2{
    position: unset;
    bottom: unset;
    left: unset;
    width: 100%;
    padding: 20px 0 !important;
  
    opacity: 1;
}


li.product-category a::after {
   display: none;
}
 
}/* End custom CSS */
/* Start custom CSS for wc-categories, class: .elementor-element-8272ce2 */li.product-category {
    position: relative;
    overflow: hidden;
    border-radius: 20px;
}

li.product-category:hover a::after,
li.product-category:hover h2{
    opacity: 1;
    
}

li.product-category:hover img{
    
   scale: 1.1;
    
}

li.product-category a::after {
    position: absolute;
    content: "";
    background: #00000066;
    width: 100%;
    height: 100%;
    top: 0;
    opacity: 0;
    transition: all 0.4s ease;
}

li.product-category img{
   margin: 0 !important;
    transition: all 0.4s ease;
}


li.product-category h2{
    position: absolute;
    bottom: 5%;
    left: 5%;
    width: 85%;
    padding: 0 !important;
    z-index: 2;
    opacity: 0;
    transition: all 0.4s ease;
}




@media(max-width: 767px){
 

li.product-category h2{
    position: unset;
    bottom: unset;
    left: unset;
    width: 100%;
    padding: 20px 0 !important;
  
    opacity: 1;
}


li.product-category a::after {
   display: none;
}
 
}/* End custom CSS */
/* Start custom CSS for wc-categories, class: .elementor-element-9d1eade */li.product-category {
    position: relative;
    overflow: hidden;
    border-radius: 20px;
}

li.product-category:hover a::after,
li.product-category:hover h2{
    opacity: 1;
    
}

li.product-category:hover img{
    
   scale: 1.1;
    
}

li.product-category a::after {
    position: absolute;
    content: "";
    background: #00000066;
    width: 100%;
    height: 100%;
    top: 0;
    opacity: 0;
    transition: all 0.4s ease;
}

li.product-category img{
   margin: 0 !important;
    transition: all 0.4s ease;
}


li.product-category h2{
    position: absolute;
    bottom: 5%;
    left: 5%;
    width: 85%;
    padding: 0 !important;
    z-index: 2;
    opacity: 0;
    transition: all 0.4s ease;
}




@media(max-width: 767px){
 

li.product-category h2{
    position: unset;
    bottom: unset;
    left: unset;
    width: 100%;
    padding: 20px 0 !important;
  
    opacity: 1;
}


li.product-category a::after {
   display: none;
}
 
}/* End custom CSS */
/* Start custom CSS for wc-categories, class: .elementor-element-b34343d */li.product-category {
    position: relative;
    overflow: hidden;
    border-radius: 20px;
}

li.product-category:hover a::after,
li.product-category:hover h2{
    opacity: 1;
    
}

li.product-category:hover img{
    
   scale: 1.1;
    
}

li.product-category a::after {
    position: absolute;
    content: "";
    background: #00000066;
    width: 100%;
    height: 100%;
    top: 0;
    opacity: 0;
    transition: all 0.4s ease;
}

li.product-category img{
   margin: 0 !important;
    transition: all 0.4s ease;
}


li.product-category h2{
    position: absolute;
    bottom: 5%;
    left: 5%;
    width: 85%;
    padding: 0 !important;
    z-index: 2;
    opacity: 0;
    transition: all 0.4s ease;
}




@media(max-width: 767px){
 

li.product-category h2{
    position: unset;
    bottom: unset;
    left: unset;
    width: 100%;
    padding: 20px 0 !important;
  
    opacity: 1;
}


li.product-category a::after {
   display: none;
}
 
}/* End custom CSS */
/* Start custom CSS for wc-categories, class: .elementor-element-45dd22b */li.product-category {
    position: relative;
    overflow: hidden;
    border-radius: 20px;
}

li.product-category:hover a::after,
li.product-category:hover h2{
    opacity: 1;
    
}

li.product-category:hover img{
    
   scale: 1.1;
    
}

li.product-category a::after {
    position: absolute;
    content: "";
    background: #00000066;
    width: 100%;
    height: 100%;
    top: 0;
    opacity: 0;
    transition: all 0.4s ease;
}

li.product-category img{
   margin: 0 !important;
    transition: all 0.4s ease;
}


li.product-category h2{
    position: absolute;
    bottom: 5%;
    left: 5%;
    width: 85%;
    padding: 0 !important;
    z-index: 2;
    opacity: 0;
    transition: all 0.4s ease;
}




@media(max-width: 767px){
 

li.product-category h2{
    position: unset;
    bottom: unset;
    left: unset;
    width: 100%;
    padding: 20px 0 !important;
  
    opacity: 1;
}


li.product-category a::after {
   display: none;
}
 
}/* End custom CSS */
/* Start custom CSS for wc-categories, class: .elementor-element-9d511d8 */li.product-category {
    position: relative;
    overflow: hidden;
    border-radius: 20px;
}

li.product-category:hover a::after,
li.product-category:hover h2{
    opacity: 1;
    
}

li.product-category:hover img{
    
   scale: 1.1;
    
}

li.product-category a::after {
    position: absolute;
    content: "";
    background: #00000066;
    width: 100%;
    height: 100%;
    top: 0;
    opacity: 0;
    transition: all 0.4s ease;
}

li.product-category img{
   margin: 0 !important;
    transition: all 0.4s ease;
}


li.product-category h2{
    position: absolute;
    bottom: 5%;
    left: 5%;
    width: 85%;
    padding: 0 !important;
    z-index: 2;
    opacity: 0;
    transition: all 0.4s ease;
}




@media(max-width: 767px){
 

li.product-category h2{
    position: unset;
    bottom: unset;
    left: unset;
    width: 100%;
    padding: 20px 0 !important;
  
    opacity: 1;
}


li.product-category a::after {
   display: none;
}
 
}/* End custom CSS */
/* Start custom CSS for wc-categories, class: .elementor-element-6a3b200 */li.product-category {
    position: relative;
    overflow: hidden;
    border-radius: 20px;
}

li.product-category:hover a::after,
li.product-category:hover h2{
    opacity: 1;
    
}

li.product-category:hover img{
    
   scale: 1.1;
    
}

li.product-category a::after {
    position: absolute;
    content: "";
    background: #00000066;
    width: 100%;
    height: 100%;
    top: 0;
    opacity: 0;
    transition: all 0.4s ease;
}

li.product-category img{
   margin: 0 !important;
    transition: all 0.4s ease;
}


li.product-category h2{
    position: absolute;
    bottom: 5%;
    left: 5%;
    width: 85%;
    padding: 0 !important;
    z-index: 2;
    opacity: 0;
    transition: all 0.4s ease;
}




@media(max-width: 767px){
 

li.product-category h2{
    position: unset;
    bottom: unset;
    left: unset;
    width: 100%;
    padding: 20px 0 !important;
  
    opacity: 1;
}


li.product-category a::after {
   display: none;
}
 
}/* End custom CSS */
/* Start custom CSS for wc-categories, class: .elementor-element-0290d3b */li.product-category {
    position: relative;
    overflow: hidden;
    border-radius: 20px;
}

li.product-category:hover a::after,
li.product-category:hover h2{
    opacity: 1;
    
}

li.product-category:hover img{
    
   scale: 1.1;
    
}

li.product-category a::after {
    position: absolute;
    content: "";
    background: #00000066;
    width: 100%;
    height: 100%;
    top: 0;
    opacity: 0;
    transition: all 0.4s ease;
}

li.product-category img{
   margin: 0 !important;
    transition: all 0.4s ease;
}


li.product-category h2{
    position: absolute;
    bottom: 5%;
    left: 5%;
    width: 85%;
    padding: 0 !important;
    z-index: 2;
    opacity: 0;
    transition: all 0.4s ease;
}




@media(max-width: 767px){
 

li.product-category h2{
    position: unset;
    bottom: unset;
    left: unset;
    width: 100%;
    padding: 20px 0 !important;
  
    opacity: 1;
}


li.product-category a::after {
   display: none;
}
 
}/* End custom CSS */
/* Start custom CSS for wc-categories, class: .elementor-element-d9fca1c */li.product-category {
    position: relative;
    overflow: hidden;
    border-radius: 20px;
}

li.product-category:hover a::after,
li.product-category:hover h2{
    opacity: 1;
    
}

li.product-category:hover img{
    
   scale: 1.1;
    
}

li.product-category a::after {
    position: absolute;
    content: "";
    background: #00000066;
    width: 100%;
    height: 100%;
    top: 0;
    opacity: 0;
    transition: all 0.4s ease;
}

li.product-category img{
   margin: 0 !important;
    transition: all 0.4s ease;
}


li.product-category h2{
    position: absolute;
    bottom: 5%;
    left: 5%;
    width: 85%;
    padding: 0 !important;
    z-index: 2;
    opacity: 0;
    transition: all 0.4s ease;
}




@media(max-width: 767px){
 

li.product-category h2{
    position: unset;
    bottom: unset;
    left: unset;
    width: 100%;
    padding: 20px 0 !important;
  
    opacity: 1;
}


li.product-category a::after {
   display: none;
}
 
}/* End custom CSS */
/* Start custom CSS for wc-categories, class: .elementor-element-8272ce2 */li.product-category {
    position: relative;
    overflow: hidden;
    border-radius: 20px;
}

li.product-category:hover a::after,
li.product-category:hover h2{
    opacity: 1;
    
}

li.product-category:hover img{
    
   scale: 1.1;
    
}

li.product-category a::after {
    position: absolute;
    content: "";
    background: #00000066;
    width: 100%;
    height: 100%;
    top: 0;
    opacity: 0;
    transition: all 0.4s ease;
}

li.product-category img{
   margin: 0 !important;
    transition: all 0.4s ease;
}


li.product-category h2{
    position: absolute;
    bottom: 5%;
    left: 5%;
    width: 85%;
    padding: 0 !important;
    z-index: 2;
    opacity: 0;
    transition: all 0.4s ease;
}




@media(max-width: 767px){
 

li.product-category h2{
    position: unset;
    bottom: unset;
    left: unset;
    width: 100%;
    padding: 20px 0 !important;
  
    opacity: 1;
}


li.product-category a::after {
   display: none;
}
 
}/* End custom CSS */
/* Start custom CSS for wc-categories, class: .elementor-element-9d1eade */li.product-category {
    position: relative;
    overflow: hidden;
    border-radius: 20px;
}

li.product-category:hover a::after,
li.product-category:hover h2{
    opacity: 1;
    
}

li.product-category:hover img{
    
   scale: 1.1;
    
}

li.product-category a::after {
    position: absolute;
    content: "";
    background: #00000066;
    width: 100%;
    height: 100%;
    top: 0;
    opacity: 0;
    transition: all 0.4s ease;
}

li.product-category img{
   margin: 0 !important;
    transition: all 0.4s ease;
}


li.product-category h2{
    position: absolute;
    bottom: 5%;
    left: 5%;
    width: 85%;
    padding: 0 !important;
    z-index: 2;
    opacity: 0;
    transition: all 0.4s ease;
}




@media(max-width: 767px){
 

li.product-category h2{
    position: unset;
    bottom: unset;
    left: unset;
    width: 100%;
    padding: 20px 0 !important;
  
    opacity: 1;
}


li.product-category a::after {
   display: none;
}
 
}/* End custom CSS */
/* Start custom CSS for wc-categories, class: .elementor-element-b34343d */li.product-category {
    position: relative;
    overflow: hidden;
    border-radius: 20px;
}

li.product-category:hover a::after,
li.product-category:hover h2{
    opacity: 1;
    
}

li.product-category:hover img{
    
   scale: 1.1;
    
}

li.product-category a::after {
    position: absolute;
    content: "";
    background: #00000066;
    width: 100%;
    height: 100%;
    top: 0;
    opacity: 0;
    transition: all 0.4s ease;
}

li.product-category img{
   margin: 0 !important;
    transition: all 0.4s ease;
}


li.product-category h2{
    position: absolute;
    bottom: 5%;
    left: 5%;
    width: 85%;
    padding: 0 !important;
    z-index: 2;
    opacity: 0;
    transition: all 0.4s ease;
}




@media(max-width: 767px){
 

li.product-category h2{
    position: unset;
    bottom: unset;
    left: unset;
    width: 100%;
    padding: 20px 0 !important;
  
    opacity: 1;
}


li.product-category a::after {
   display: none;
}
 
}/* End custom CSS */
/* Start custom CSS for wc-categories, class: .elementor-element-45dd22b */li.product-category {
    position: relative;
    overflow: hidden;
    border-radius: 20px;
}

li.product-category:hover a::after,
li.product-category:hover h2{
    opacity: 1;
    
}

li.product-category:hover img{
    
   scale: 1.1;
    
}

li.product-category a::after {
    position: absolute;
    content: "";
    background: #00000066;
    width: 100%;
    height: 100%;
    top: 0;
    opacity: 0;
    transition: all 0.4s ease;
}

li.product-category img{
   margin: 0 !important;
    transition: all 0.4s ease;
}


li.product-category h2{
    position: absolute;
    bottom: 5%;
    left: 5%;
    width: 85%;
    padding: 0 !important;
    z-index: 2;
    opacity: 0;
    transition: all 0.4s ease;
}




@media(max-width: 767px){
 

li.product-category h2{
    position: unset;
    bottom: unset;
    left: unset;
    width: 100%;
    padding: 20px 0 !important;
  
    opacity: 1;
}


li.product-category a::after {
   display: none;
}
 
}/* End custom CSS */
/* Start custom CSS for wc-categories, class: .elementor-element-9d511d8 */li.product-category {
    position: relative;
    overflow: hidden;
    border-radius: 20px;
}

li.product-category:hover a::after,
li.product-category:hover h2{
    opacity: 1;
    
}

li.product-category:hover img{
    
   scale: 1.1;
    
}

li.product-category a::after {
    position: absolute;
    content: "";
    background: #00000066;
    width: 100%;
    height: 100%;
    top: 0;
    opacity: 0;
    transition: all 0.4s ease;
}

li.product-category img{
   margin: 0 !important;
    transition: all 0.4s ease;
}


li.product-category h2{
    position: absolute;
    bottom: 5%;
    left: 5%;
    width: 85%;
    padding: 0 !important;
    z-index: 2;
    opacity: 0;
    transition: all 0.4s ease;
}




@media(max-width: 767px){
 

li.product-category h2{
    position: unset;
    bottom: unset;
    left: unset;
    width: 100%;
    padding: 20px 0 !important;
  
    opacity: 1;
}


li.product-category a::after {
   display: none;
}
 
}/* End custom CSS */
/* Start custom CSS for wc-categories, class: .elementor-element-6a3b200 */li.product-category {
    position: relative;
    overflow: hidden;
    border-radius: 20px;
}

li.product-category:hover a::after,
li.product-category:hover h2{
    opacity: 1;
    
}

li.product-category:hover img{
    
   scale: 1.1;
    
}

li.product-category a::after {
    position: absolute;
    content: "";
    background: #00000066;
    width: 100%;
    height: 100%;
    top: 0;
    opacity: 0;
    transition: all 0.4s ease;
}

li.product-category img{
   margin: 0 !important;
    transition: all 0.4s ease;
}


li.product-category h2{
    position: absolute;
    bottom: 5%;
    left: 5%;
    width: 85%;
    padding: 0 !important;
    z-index: 2;
    opacity: 0;
    transition: all 0.4s ease;
}




@media(max-width: 767px){
 

li.product-category h2{
    position: unset;
    bottom: unset;
    left: unset;
    width: 100%;
    padding: 20px 0 !important;
  
    opacity: 1;
}


li.product-category a::after {
   display: none;
}
 
}/* End custom CSS */
/* Start custom CSS for wc-categories, class: .elementor-element-0290d3b */li.product-category {
    position: relative;
    overflow: hidden;
    border-radius: 20px;
}

li.product-category:hover a::after,
li.product-category:hover h2{
    opacity: 1;
    
}

li.product-category:hover img{
    
   scale: 1.1;
    
}

li.product-category a::after {
    position: absolute;
    content: "";
    background: #00000066;
    width: 100%;
    height: 100%;
    top: 0;
    opacity: 0;
    transition: all 0.4s ease;
}

li.product-category img{
   margin: 0 !important;
    transition: all 0.4s ease;
}


li.product-category h2{
    position: absolute;
    bottom: 5%;
    left: 5%;
    width: 85%;
    padding: 0 !important;
    z-index: 2;
    opacity: 0;
    transition: all 0.4s ease;
}




@media(max-width: 767px){
 

li.product-category h2{
    position: unset;
    bottom: unset;
    left: unset;
    width: 100%;
    padding: 20px 0 !important;
  
    opacity: 1;
}


li.product-category a::after {
   display: none;
}
 
}/* End custom CSS */
/* Start custom CSS for wc-categories, class: .elementor-element-d9fca1c */li.product-category {
    position: relative;
    overflow: hidden;
    border-radius: 20px;
}

li.product-category:hover a::after,
li.product-category:hover h2{
    opacity: 1;
    
}

li.product-category:hover img{
    
   scale: 1.1;
    
}

li.product-category a::after {
    position: absolute;
    content: "";
    background: #00000066;
    width: 100%;
    height: 100%;
    top: 0;
    opacity: 0;
    transition: all 0.4s ease;
}

li.product-category img{
   margin: 0 !important;
    transition: all 0.4s ease;
}


li.product-category h2{
    position: absolute;
    bottom: 5%;
    left: 5%;
    width: 85%;
    padding: 0 !important;
    z-index: 2;
    opacity: 0;
    transition: all 0.4s ease;
}




@media(max-width: 767px){
 

li.product-category h2{
    position: unset;
    bottom: unset;
    left: unset;
    width: 100%;
    padding: 20px 0 !important;
  
    opacity: 1;
}


li.product-category a::after {
   display: none;
}
 
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-91213f2 */.phone-frame {
       /* frame image width */
    height: 700px;  /* frame image height */
    background-image: url('https://tarek.designvation.com/wp-content/uploads/2025/11/Group-39-2.png');
    background-size: cover;
    background-position: center;
    position: relative;
    overflow: hidden;
}

.phone-frame video {
    position: absolute;
    top: 70px;    /* start of screen area */
    left: 175px;    /* start of screen area */
    width: 287px;  /* screen width */
    height: 602px; /* screen height */
    object-fit: cover;
    border-radius: 30px; /* optional */
}



@media(max-width: 767px){

    .phone-frame video {
        position: absolute;
        top: 10%;
        left: 30%;
        width: 44%;
        height: 85%;
        object-fit: cover;
        border-radius: 21px;
    }
.phone-frame {
    height: 360px;
    background-image: url(https://tarek.designvation.com/wp-content/uploads/2025/11/Group-39-2.png);
    background-size: contain;
    background-position: center;
    position: relative;
    overflow: hidden;
    background-repeat: no-repeat;
}


}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-768ca6f */.phone-frame {
       /* frame image width */
    height: 700px;  /* frame image height */
    background-image: url('https://tarek.designvation.com/wp-content/uploads/2025/11/Group-39-2.png');
    background-size: cover;
    background-position: center;
    position: relative;
    overflow: hidden;
}

.phone-frame video {
    position: absolute;
    top: 70px;    /* start of screen area */
    left: 175px;    /* start of screen area */
    width: 287px;  /* screen width */
    height: 602px; /* screen height */
    object-fit: cover;
    border-radius: 30px; /* optional */
}



@media(max-width: 767px){

    .phone-frame video {
        position: absolute;
        top: 10%;
        left: 30%;
        width: 44%;
        height: 85%;
        object-fit: cover;
        border-radius: 21px;
    }
.phone-frame {
    height: 360px;
    background-image: url(https://tarek.designvation.com/wp-content/uploads/2025/11/Group-39-2.png);
    background-size: contain;
    background-position: center;
    position: relative;
    overflow: hidden;
    background-repeat: no-repeat;
}


}/* End custom CSS */