.elementor-17 .elementor-element.elementor-element-7b02c4c > .elementor-background-overlay{background-color:#000000;opacity:0.44;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17 .elementor-element.elementor-element-7b02c4c > .elementor-container{max-width:1400px;min-height:56vw;}.elementor-17 .elementor-element.elementor-element-7b02c4c{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:-40px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-7b02c4c .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-17 .elementor-element.elementor-element-6cbc00b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:30px;}.elementor-17 .elementor-element.elementor-element-1775765{text-align:center;}.elementor-17 .elementor-element.elementor-element-1775765 .elementor-heading-title{font-size:55px;font-weight:700;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-3c855b3{text-align:center;}.elementor-17 .elementor-element.elementor-element-3c855b3 .elementor-heading-title{font-size:40px;font-weight:400;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-b4c5950{margin:40px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-c456588 div.product-category .wd-entities-title, .elementor-17 .elementor-element.elementor-element-c456588 .wd-nav-product-cat>li>a{font-size:22px;}.elementor-17 .elementor-element.elementor-element-cf5ccbf > .elementor-container{max-width:1400px;}.elementor-17 .elementor-element.elementor-element-cf5ccbf{margin:40px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-04660a8{--wd-brd-radius:8px;}.elementor-17 .elementor-element.elementor-element-d63b698:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-d63b698 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://macca-eg.store/wp-content/uploads/2025/07/freepik__the-style-is-candid-image-photography-with-natural__61604.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-17 .elementor-element.elementor-element-d63b698 > .elementor-container{min-height:48vw;}.elementor-17 .elementor-element.elementor-element-d63b698{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:40px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-d63b698 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17 .elementor-element.elementor-element-95c5324{text-align:center;}.elementor-17 .elementor-element.elementor-element-95c5324 .elementor-heading-title{font-size:55px;font-weight:700;line-height:75px;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-8ab3b85{text-align:center;}.elementor-17 .elementor-element.elementor-element-8ab3b85 .elementor-heading-title{font-size:25px;font-weight:400;line-height:50px;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-65cb22a:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-65cb22a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://macca-eg.store/wp-content/uploads/2025/07/freepik__the-style-is-candid-image-photography-with-natural__61604.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-17 .elementor-element.elementor-element-65cb22a > .elementor-container{min-height:48vw;}.elementor-17 .elementor-element.elementor-element-65cb22a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:40px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-65cb22a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17 .elementor-element.elementor-element-c3433d1{text-align:center;}.elementor-17 .elementor-element.elementor-element-c3433d1 .elementor-heading-title{font-size:55px;font-weight:700;line-height:75px;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-7c362c9{text-align:center;}.elementor-17 .elementor-element.elementor-element-7c362c9 .elementor-heading-title{font-size:25px;font-weight:400;line-height:50px;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-a48384b > .elementor-container{max-width:1400px;}.elementor-17 .elementor-element.elementor-element-a48384b{margin:40px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-b41230d{--wd-brd-radius:0px;}.elementor-17 .elementor-element.elementor-element-b41230d .banner-title{color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-feb045b > .elementor-container{max-width:1400px;}.elementor-17 .elementor-element.elementor-element-feb045b{margin:40px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-bbe0886{--wd-brd-radius:8px;}.elementor-17 .elementor-element.elementor-element-d01bd41{margin:40px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-b78b117 .google-map-container{height:600px;}.elementor-17 .elementor-element.elementor-element-b78b117 .wd-google-map-content{max-width:300px;}@media(min-width:1025px){.elementor-17 .elementor-element.elementor-element-d63b698:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-d63b698 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-17 .elementor-element.elementor-element-65cb22a:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-65cb22a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-17 .elementor-element.elementor-element-3c855b3 .elementor-heading-title{font-size:29px;}.elementor-17 .elementor-element.elementor-element-95c5324 .elementor-heading-title{font-size:29px;line-height:44px;}.elementor-17 .elementor-element.elementor-element-8ab3b85 .elementor-heading-title{font-size:18px;line-height:32px;}.elementor-17 .elementor-element.elementor-element-c3433d1 .elementor-heading-title{font-size:29px;line-height:44px;}.elementor-17 .elementor-element.elementor-element-7c362c9 .elementor-heading-title{font-size:18px;line-height:32px;}}@media(max-width:768px){.elementor-17 .elementor-element.elementor-element-7b02c4c{margin:0px 0px 0px 0px;padding:50px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-6cbc00b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:11px;}.elementor-17 .elementor-element.elementor-element-1775765 .elementor-heading-title{font-size:30px;}.elementor-17 .elementor-element.elementor-element-3c855b3 .elementor-heading-title{font-size:20px;line-height:31px;}.elementor-17 .elementor-element.elementor-element-935c5c8{width:40%;}.elementor-17 .elementor-element.elementor-element-b5962b1{width:60%;}.elementor-17 .elementor-element.elementor-element-95c5324 .elementor-heading-title{font-size:16px;line-height:27px;}.elementor-17 .elementor-element.elementor-element-8ab3b85 .elementor-heading-title{font-size:10px;line-height:22px;}.elementor-17 .elementor-element.elementor-element-bd608d6{width:30%;}.elementor-17 .elementor-element.elementor-element-f6ddd65{width:70%;}.elementor-17 .elementor-element.elementor-element-c3433d1 .elementor-heading-title{font-size:16px;line-height:27px;}.elementor-17 .elementor-element.elementor-element-7c362c9 .elementor-heading-title{font-size:13px;line-height:22px;}}