.elementor-21 .elementor-element.elementor-element-4b7a023{--display:flex;--min-height:0px;--overlay-opacity:0.5;--overlay-mix-blend-mode:overlay;}.elementor-21 .elementor-element.elementor-element-4b7a023::before, .elementor-21 .elementor-element.elementor-element-4b7a023 > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-4b7a023 > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-4b7a023 > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-4b7a023 > .e-con-inner > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-4b7a023 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#282223B0;--background-overlay:'';}.elementor-21 .elementor-element.elementor-element-4b7a023:hover::before, .elementor-21 .elementor-element.elementor-element-4b7a023:hover > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-4b7a023:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-4b7a023 > .elementor-background-slideshow:hover::before, .elementor-21 .elementor-element.elementor-element-4b7a023 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-21 .elementor-element.elementor-element-4b7a023:hover{--overlay-opacity:0.5;}.elementor-21 .elementor-element.elementor-element-05d87c2 .elementor-heading-title{font-family:"nassar1", Sans-serif;color:#FFFFFF;}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-5e11492{left:0px;}body.rtl .elementor-21 .elementor-element.elementor-element-5e11492{right:0px;}.elementor-21 .elementor-element.elementor-element-5e11492{top:0px;}.elementor-21 .elementor-element.elementor-element-5e11492 .elementor-heading-title{font-family:"Poppins", Sans-serif;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-e8fcc09 .elementor-button{background-color:#08040400;fill:#FFFFFF;color:#FFFFFF;border-style:none;}.elementor-21 .elementor-element.elementor-element-efec517 .elementor-button{background-color:#00000000;font-size:14px;font-weight:400;text-transform:uppercase;text-decoration:underline;fill:#FFFFFF;color:#FFFFFF;transition-duration:1.2s;border-style:none;border-radius:7px 7px 7px 7px;}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-efec517{left:19px;}body.rtl .elementor-21 .elementor-element.elementor-element-efec517{right:19px;}.elementor-21 .elementor-element.elementor-element-efec517{top:575px;}.elementor-21 .elementor-element.elementor-element-efec517 .elementor-button:hover, .elementor-21 .elementor-element.elementor-element-efec517 .elementor-button:focus{color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-efec517 .elementor-button:hover svg, .elementor-21 .elementor-element.elementor-element-efec517 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-d9c6f46{--display:flex;--min-height:1024px;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-d9c6f46:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-d9c6f46 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-21 .elementor-element.elementor-element-62e8600{--display:grid;--position:absolute;--min-height:1024px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;top:-37px;}.elementor-21 .elementor-element.elementor-element-62e8600:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-62e8600 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(315deg, #EAEAEA 5%, #96B4C8 69%);}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-62e8600{left:0px;}body.rtl .elementor-21 .elementor-element.elementor-element-62e8600{right:0px;}.elementor-21 .elementor-element.elementor-element-f5d51c5{--display:flex;--min-height:720px;}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-9a12b63{left:603px;}body.rtl .elementor-21 .elementor-element.elementor-element-9a12b63{right:603px;}.elementor-21 .elementor-element.elementor-element-9a12b63{top:132px;}.elementor-21 .elementor-element.elementor-element-9a12b63 .elementor-heading-title{font-family:"nassar1", Sans-serif;font-size:73px;}.elementor-21 .elementor-element.elementor-element-90354a7{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;top:131.927px;}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-90354a7{left:18.962px;}body.rtl .elementor-21 .elementor-element.elementor-element-90354a7{right:18.962px;}.elementor-21 .elementor-element.elementor-element-90354a7 .elementor-heading-title{font-family:"nassar1", Sans-serif;font-size:73px;letter-spacing:4.5px;word-spacing:0em;}.elementor-21 .elementor-element.elementor-element-a3609c8{width:auto;max-width:auto;top:235.977px;}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-a3609c8{left:12.988px;}body.rtl .elementor-21 .elementor-element.elementor-element-a3609c8{right:12.988px;}.elementor-21 .elementor-element.elementor-element-a3609c8 .elementor-heading-title{font-family:"nassar1", Sans-serif;font-size:70px;}.elementor-21 .elementor-element.elementor-element-91a35a3{width:auto;max-width:auto;top:334.969px;}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-91a35a3{left:17.992px;}body.rtl .elementor-21 .elementor-element.elementor-element-91a35a3{right:17.992px;}.elementor-21 .elementor-element.elementor-element-91a35a3 .elementor-heading-title{font-family:"nassar1", Sans-serif;font-size:70px;}.elementor-21 .elementor-element.elementor-element-7fe2662{width:auto;max-width:auto;top:237.973px;}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-7fe2662{left:645.953px;}body.rtl .elementor-21 .elementor-element.elementor-element-7fe2662{right:645.953px;}.elementor-21 .elementor-element.elementor-element-7fe2662 .elementor-heading-title{font-family:"nassar1", Sans-serif;font-size:70px;}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-b17791a{left:19px;}body.rtl .elementor-21 .elementor-element.elementor-element-b17791a{right:19px;}.elementor-21 .elementor-element.elementor-element-b17791a{top:431px;text-align:justify;font-family:"Poppins", Sans-serif;font-size:28px;font-weight:400;line-height:1.8em;}.elementor-21 .elementor-element.elementor-element-523c7c0{width:var( --container-widget-width, 79% );max-width:79%;--container-widget-width:79%;--container-widget-flex-grow:0;top:655px;}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-523c7c0{left:9px;}body.rtl .elementor-21 .elementor-element.elementor-element-523c7c0{right:9px;}.elementor-21 .elementor-element.elementor-element-731233f .elementor-button{background-color:#282223;font-family:"Poppins", Sans-serif;font-size:22px;font-weight:400;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;transition-duration:1.2s;border-radius:7px 7px 7px 7px;}.elementor-21 .elementor-element.elementor-element-731233f .elementor-button:hover, .elementor-21 .elementor-element.elementor-element-731233f .elementor-button:focus{background-color:#FCB948;color:#FFFFFF;}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-731233f{left:19px;}body.rtl .elementor-21 .elementor-element.elementor-element-731233f{right:19px;}.elementor-21 .elementor-element.elementor-element-731233f{top:575px;}.elementor-21 .elementor-element.elementor-element-731233f .elementor-button:hover svg, .elementor-21 .elementor-element.elementor-element-731233f .elementor-button:focus svg{fill:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-d8dc23e .elementor-button{background-color:#917D7D1A;font-family:"Poppins", Sans-serif;font-size:22px;font-weight:400;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;transition-duration:1.2s;border-radius:7px 7px 7px 7px;}.elementor-21 .elementor-element.elementor-element-d8dc23e .elementor-button:hover, .elementor-21 .elementor-element.elementor-element-d8dc23e .elementor-button:focus{background-color:#FCB948;color:#FFFFFF;}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-d8dc23e{left:270px;}body.rtl .elementor-21 .elementor-element.elementor-element-d8dc23e{right:270px;}.elementor-21 .elementor-element.elementor-element-d8dc23e{top:575px;}.elementor-21 .elementor-element.elementor-element-d8dc23e .elementor-button:hover svg, .elementor-21 .elementor-element.elementor-element-d8dc23e .elementor-button:focus svg{fill:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-60081ad{--display:flex;--position:absolute;--min-height:909px;top:18px;}.elementor-21 .elementor-element.elementor-element-60081ad:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-60081ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mahmoud-nassar.com/wp-content/uploads/2025/10/zzz-1-768x968.png");background-position:center center;background-repeat:no-repeat;}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-60081ad{left:474px;}body.rtl .elementor-21 .elementor-element.elementor-element-60081ad{right:474px;}.elementor-21 .elementor-element.elementor-element-448e9c5{--display:flex;--min-height:1050px;--margin-top:-134px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21 .elementor-element.elementor-element-448e9c5:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-448e9c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAEAEA;}.elementor-21 .elementor-element.elementor-element-3658e5a .elementor-heading-title{color:#282223;}.elementor-21 .elementor-element.elementor-element-8d27807{width:100%;max-width:100%;text-align:center;}.elementor-21 .elementor-element.elementor-element-8d27807.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-8d27807 .elementor-heading-title{font-family:"nassar1", Sans-serif;font-size:170px;font-weight:normal;text-transform:uppercase;color:#282223;}.elementor-21 .elementor-element.elementor-element-e77f201{--display:grid;--min-height:540px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:030 070;--row-gap:030;--column-gap:070;--grid-auto-flow:row;border-style:solid;--border-style:solid;border-width:4px 0px 4px 0px;--border-top-width:4px;--border-right-width:0px;--border-bottom-width:4px;--border-left-width:0px;border-color:#282223;--border-color:#282223;--border-radius:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-6b52cbb{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-21 .elementor-element.elementor-element-6b52cbb.e-con{--order:-99999 /* order start hack */;}.elementor-21 .elementor-element.elementor-element-604a6e5{--display:flex;--justify-content:space-between;}.elementor-21 .elementor-element.elementor-element-d93bbef{text-align:left;}.elementor-21 .elementor-element.elementor-element-d93bbef .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:42px;}.elementor-21 .elementor-element.elementor-element-8b43d9f{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:70px;}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-8b43d9f{left:16px;}body.rtl .elementor-21 .elementor-element.elementor-element-8b43d9f{right:16px;}.elementor-21 .elementor-element.elementor-element-8b43d9f .elementor-heading-title{font-family:"Verdana", Sans-serif;font-size:72px;}.elementor-21 .elementor-element.elementor-element-6ae0c1d{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:489px;text-align:justify;}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-6ae0c1d{left:0px;}body.rtl .elementor-21 .elementor-element.elementor-element-6ae0c1d{right:0px;}.elementor-21 .elementor-element.elementor-element-6ae0c1d .elementor-heading-title{font-family:"Verdana", Sans-serif;font-size:18px;}.elementor-21 .elementor-element.elementor-element-8996c4e{--display:flex;}.elementor-21 .elementor-element.elementor-element-394c445.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-394c445{text-align:justify;font-family:"Poppins", Sans-serif;font-size:26px;line-height:1.8em;color:#282223;}.elementor-21 .elementor-element.elementor-element-31c6a1d .elementor-swiper-button.elementor-swiper-button-prev, .elementor-21 .elementor-element.elementor-element-31c6a1d .elementor-swiper-button.elementor-swiper-button-next{font-size:0px;}.elementor-21 .elementor-element.elementor-element-4814b16{--display:flex;--min-height:470px;}.elementor-21 .elementor-element.elementor-element-f8ad1e2{padding:6px 6px 6px 6px;}.elementor-21 .elementor-element.elementor-element-f8ad1e2 .elementor-heading-title{font-size:37px;color:#000000;}.elementor-21 .elementor-element.elementor-element-150281c .bdt-prime-slider-tango .bdt-image-wrap::before{background-color:transparent;background-image:linear-gradient(360deg, #000 0%, #00000000 100%);}.elementor-21 .elementor-element.elementor-element-150281c.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-150281c .bdt-prime-slider-tango .bdt-content-wrap{text-align:center;}.elementor-21 .elementor-element.elementor-element-150281c .bdt-prime-slider-tango .bdt-item{border-radius:30px 30px 30px 30px;clip-path:inset(10% 0 10% 0 round 30px 30px 30px 30px);}.elementor-21 .elementor-element.elementor-element-150281c .bdt-prime-slider-tango .bdt-title, .elementor-21 .elementor-element.elementor-element-150281c .bdt-prime-slider-tango .bdt-title a{color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-150281c .bdt-prime-slider-tango .bdt-title{font-size:36px;}.elementor-21 .elementor-element.elementor-element-150281c .bdt-prime-slider-tango .bdt-subtitle{color:#FCB948;margin-bottom:0px;font-family:"Poppins", Sans-serif;font-size:37px;line-height:1.5em;}.elementor-21 .elementor-element.elementor-element-150281c .bdt-prime-slider-tango .swiper-pagination .swiper-pagination-bullet{width:0px;}.elementor-21 .elementor-element.elementor-element-15881b7{--display:flex;--min-height:580px;--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;--border-radius:0px 0px 0px 0px;--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:0;}.elementor-21 .elementor-element.elementor-element-9de8147{--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;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-02bc2d3{padding:6px 6px 6px 6px;}.elementor-21 .elementor-element.elementor-element-02bc2d3 .elementor-heading-title{font-size:37px;text-transform:uppercase;color:#000000;}.elementor-21 .elementor-element.elementor-element-49651ac .bdt-fiestar-slider .bdt-navigation-wrap .bdt-navigation-next::before,
                     .elementor-21 .elementor-element.elementor-element-49651ac .bdt-fiestar-slider .bdt-navigation-wrap .bdt-navigation-prev::before{background-color:#FFE743;}.elementor-21 .elementor-element.elementor-element-c80c76c{--display:flex;}.elementor-21 .elementor-element.elementor-element-b69e109{--display:flex;}.elementor-21 .elementor-element.elementor-element-e3bdb32{--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;--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:0;}.elementor-21 .elementor-element.elementor-element-e3bdb32:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-e3bdb32 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E2E2E2;}.elementor-21 .elementor-element.elementor-element-ea261b4{--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;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-8afb290{--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-21 .elementor-element.elementor-element-2ba81e9 .elementor-heading-title{font-family:"nassar1", Sans-serif;}.elementor-21 .elementor-element.elementor-element-3e78713{--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;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-09c7f23 .elementor-button{background-color:#02010100;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-09c7f23 .elementor-button:hover, .elementor-21 .elementor-element.elementor-element-09c7f23 .elementor-button:focus{background-color:#02010100;border-color:#02010100;}.elementor-21 .elementor-element.elementor-element-09c7f23 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-21 .elementor-element.elementor-element-09c7f23 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-21 .elementor-element.elementor-element-bc40d11{--swiper-slides-to-display:3;--swiper-slides-gap:30px;--swiper-pagination-size:0px;--dots-horizontal-position:50%;--dots-horizontal-transform:-50%;--dots-horizontal-offset:0px;--dots-vertical-position:100%;--dots-vertical-transform:-100%;--dots-vertical-offset:0px;}.elementor-21 .elementor-element.elementor-element-7769cd8 .elementor-button{background-color:#02010100;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-7769cd8 .elementor-button:hover, .elementor-21 .elementor-element.elementor-element-7769cd8 .elementor-button:focus{background-color:#02010100;border-color:#02010100;}.elementor-21 .elementor-element.elementor-element-7769cd8 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-21 .elementor-element.elementor-element-7769cd8 .elementor-button .elementor-button-content-wrapper{gap:10px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-21 .elementor-element.elementor-element-62e8600{--grid-auto-flow:row;}.elementor-21 .elementor-element.elementor-element-e77f201{--grid-auto-flow:row;}.elementor-21 .elementor-element.elementor-element-6b52cbb{--grid-auto-flow:row;}.elementor-21 .elementor-element.elementor-element-15881b7{--gap:15px 20px;--row-gap:15px;--column-gap:20px;--margin-top:60px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-21 .elementor-element.elementor-element-9de8147{--margin-top:0px;--margin-bottom:5px;--margin-left:0px;--margin-right:0px;}.elementor-21 .elementor-element.elementor-element-e3bdb32{--gap:15px 20px;--row-gap:15px;--column-gap:20px;--margin-top:60px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-21 .elementor-element.elementor-element-ea261b4{--margin-top:0px;--margin-bottom:5px;--margin-left:0px;--margin-right:0px;}.elementor-21 .elementor-element.elementor-element-8afb290{--margin-top:0px;--margin-bottom:5px;--margin-left:0px;--margin-right:0px;}.elementor-21 .elementor-element.elementor-element-bc40d11{--swiper-slides-to-display:2;--swiper-slides-gap:20px;--swiper-pagination-size:5px;--swiper-pagination-spacing:30px;}}@media(min-width:768px){.elementor-21 .elementor-element.elementor-element-4b7a023{--width:1440%;}.elementor-21 .elementor-element.elementor-element-d9c6f46{--width:1440%;}.elementor-21 .elementor-element.elementor-element-62e8600{--content-width:1440px;}.elementor-21 .elementor-element.elementor-element-8afb290{--width:50%;}.elementor-21 .elementor-element.elementor-element-3e78713{--width:50%;}}@media(max-width:767px){.elementor-21 .elementor-element.elementor-element-4b7a023{--min-height:742px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:1;--border-radius:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-4b7a023:hover{--overlay-opacity:0.49;}.elementor-21 .elementor-element.elementor-element-4b7a023.e-con{--align-self:center;}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-5e11492{left:-1px;}body.rtl .elementor-21 .elementor-element.elementor-element-5e11492{right:-1px;}.elementor-21 .elementor-element.elementor-element-5e11492{top:596px;text-align:center;}.elementor-21 .elementor-element.elementor-element-5e11492 .elementor-heading-title{font-size:16px;}.elementor-21 .elementor-element.elementor-element-e8fcc09 .elementor-button{font-size:13px;}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-efec517{left:105.969px;}body.rtl .elementor-21 .elementor-element.elementor-element-efec517{right:105.969px;}.elementor-21 .elementor-element.elementor-element-efec517{top:660.99px;}.elementor-21 .elementor-element.elementor-element-efec517 .elementor-button{font-size:13px;}.elementor-21 .elementor-element.elementor-element-62e8600{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-21 .elementor-element.elementor-element-e77f201{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-21 .elementor-element.elementor-element-6b52cbb{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-21 .elementor-element.elementor-element-f8ad1e2{text-align:center;}.elementor-21 .elementor-element.elementor-element-150281c .bdt-prime-slider-tango .bdt-title{font-size:28px;}.elementor-21 .elementor-element.elementor-element-150281c .bdt-prime-slider-tango .bdt-subtitle{font-size:27px;}.elementor-21 .elementor-element.elementor-element-15881b7{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21 .elementor-element.elementor-element-9de8147{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-21 .elementor-element.elementor-element-02bc2d3.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-02bc2d3{text-align:center;}.elementor-21 .elementor-element.elementor-element-c80c76c{--min-height:0px;}.elementor-21 .elementor-element.elementor-element-e3bdb32{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21 .elementor-element.elementor-element-ea261b4{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-21 .elementor-element.elementor-element-8afb290{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21 .elementor-element.elementor-element-3e78713{--justify-content:flex-start;}.elementor-21 .elementor-element.elementor-element-bc40d11{--swiper-slides-to-display:1;--dots-horizontal-position:100%;--dots-horizontal-transform:-100%;}.elementor-21 .elementor-element.elementor-element-7769cd8{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}}/* Start custom CSS for container, class: .elementor-element-4b7a023 *//* 🌗 Hybrid Mesh Gradient Background (Internal + Shapes) */
.mesh-bg-hybrid {
  position: relative;
  background: radial-gradient(circle at 25% 35%, rgba(252, 185, 72, 0.4), transparent 70%),
              radial-gradient(circle at 80% 70%, rgba(105, 101, 101, 0.4), transparent 70%),
              radial-gradient(circle at 50% 50%, rgba(40, 34, 35, 0.6), transparent 80%);
  background-color: #282223;
  background-size: 150% 150%; /* تصغير الحجم للحركة داخل العنصر */
  animation: meshHybridMoveInternal 8s ease-in-out infinite alternate;
  overflow: hidden;
  border-radius: 16px;
}

/* 🌀 حركة الـ Mesh داخلية */
@keyframes meshHybridMoveInternal {
  0% { background-position: 0% 0%; }
  50% { background-position: 50% 50%; }
  100% { background-position: 0% 100%; }
}

/* 💡 تأثير اللمعة المتحركة */
.mesh-bg-hybrid::before {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(120deg, transparent 40%, rgba(255,255,255,0.08) 50%, transparent 60%);
  animation: shimmerHybrid 5s linear infinite;
  pointer-events: none;
  z-index: 0;
  mix-blend-mode: soft-light;
}

/* ⚡ حركة اللمعة */
@keyframes shimmerHybrid {
  0% { transform: translateX(-100%); }
  100% { transform: translateX(100%); }
}

/* 🔷 أشكال هندسية بسيطة متحركة */
.mesh-bg-hybrid .shape {
  position: absolute;
  background: rgba(255,255,255,0.1);
  border-radius: 50%; /* دوائر، ممكن تغير لمربعات */
  width: 40px;
  height: 40px;
  animation: floatShapes 10s linear infinite;
}

@keyframes floatShapes {
  0% { transform: translate(0,0) rotate(0deg); opacity:0.5; }
  50% { transform: translate(50px,30px) rotate(180deg); opacity:0.3; }
  100% { transform: translate(0,0) rotate(360deg); opacity:0.5; }
}

/* 🔝 المحتوى فوق الخلفية */
.mesh-bg-hybrid * {
  position: relative;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-07eec30 */.newsletter-form {
  text-align: center;
  background: radial-gradient(circle at 30% 40%, rgba(255, 204, 0, 0.15), transparent 60%),
              radial-gradient(circle at 70% 60%, rgba(255, 180, 0, 0.1), transparent 60%);
  padding: 40px 20px;
  border-radius: 20px;
  max-width: 500px;
  margin: 0 auto;
  font-family: 'Poppins', sans-serif;
  position: relative;
  overflow: hidden;
}

.newsletter-form h3 {
  font-size: 26px;
  font-weight: 700;
  margin-bottom: 10px;
  color: #000;
}

.newsletter-form p {
  color: #444;
  margin-bottom: 20px;
}

.newsletter-input-wrap {
  display: flex;
  justify-content: center;
  gap: 10px;
  flex-wrap: wrap;
}

.newsletter-form input[type="email"] {
  padding: 12px 18px;
  border: 1px solid #ddd;
  border-radius: 30px;
  width: 250px;
  font-size: 15px;
  outline: none;
  transition: all 0.3s ease;
}

.newsletter-form input[type="email"]:focus {
  border-color: #ffcc00;
  box-shadow: 0 0 10px rgba(255, 204, 0, 0.3);
}

.newsletter-form input[type="submit"] {
  background-color: #ffcc00;
  border: none;
  border-radius: 30px;
  padding: 12px 25px;
  color: #000;
  font-weight: 600;
  cursor: pointer;
  transition: 0.3s ease;
}

.newsletter-form input[type="submit"]:hover {
  background-color: #e6b800;
}/* End custom CSS */