.elementor-1529 .elementor-element.elementor-element-9d1281d{--display:flex;--min-height:300px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-1529 .elementor-element.elementor-element-6761db7{--display:flex;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-1529 .elementor-element.elementor-element-dad47f5{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:0rem;--padding-right:0rem;}.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-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-1529 .elementor-element.elementor-element-1c5d3d7{text-align:right;width:initial;max-width:initial;}.elementor-1529 .elementor-element.elementor-element-1c5d3d7 .elementor-heading-title{font-family:"Tajawal", Sans-serif;font-size:1.3rem;font-weight:400;line-height:1.5rem;color:#000000;}.elementor-1529 .elementor-element.elementor-element-1c5d3d7 > .elementor-widget-container{padding:0.625rem 0rem 0.625rem 0rem;}.elementor-1529 .elementor-element.elementor-element-6d1fbef{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1529 .elementor-element.elementor-element-dc8a0ce{text-align:right;}.elementor-1529 .elementor-element.elementor-element-dc8a0ce .elementor-heading-title{font-family:"Tajawal", Sans-serif;font-size:2.25rem;font-weight:700;line-height:3.75rem;color:#000000;}.elementor-1529 .elementor-element.elementor-element-190eaa3{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}.elementor-1529 .elementor-element.elementor-element-222daac{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-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-1529 .elementor-element.elementor-element-fafc07b img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-1529 .elementor-element.elementor-element-fafc07b:hover img{filter:brightness( 61% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-1529 .elementor-element.elementor-element-fafc07b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1529 .elementor-element.elementor-element-619c49c{text-align:center;width:auto;max-width:auto;bottom:2px;z-index:4;}.elementor-1529 .elementor-element.elementor-element-619c49c .elementor-heading-title{font-family:"Tajawal", Sans-serif;font-size:1.5rem;font-weight:600;line-height:1.5rem;color:#FFFFFF;}.elementor-1529 .elementor-element.elementor-element-619c49c > .elementor-widget-container{padding:.625rem .625rem .625rem .625rem;}body:not(.rtl) .elementor-1529 .elementor-element.elementor-element-619c49c{right:8px;}body.rtl .elementor-1529 .elementor-element.elementor-element-619c49c{left:8px;}.elementor-1529 .elementor-element.elementor-element-ca9d83b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1529 .elementor-element.elementor-element-0d1e71e img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-1529 .elementor-element.elementor-element-0d1e71e:hover img{filter:brightness( 61% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-1529 .elementor-element.elementor-element-0d1e71e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1529 .elementor-element.elementor-element-223203c{text-align:center;width:auto;max-width:auto;bottom:2px;z-index:4;}.elementor-1529 .elementor-element.elementor-element-223203c .elementor-heading-title{font-family:"Tajawal", Sans-serif;font-size:1.5rem;font-weight:600;line-height:1.5rem;color:#FFFFFF;}.elementor-1529 .elementor-element.elementor-element-223203c > .elementor-widget-container{padding:.625rem .625rem .625rem .625rem;}body:not(.rtl) .elementor-1529 .elementor-element.elementor-element-223203c{right:8px;}body.rtl .elementor-1529 .elementor-element.elementor-element-223203c{left:8px;}.elementor-1529 .elementor-element.elementor-element-a00c5c4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1529 .elementor-element.elementor-element-4b3c589 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-1529 .elementor-element.elementor-element-4b3c589:hover img{filter:brightness( 61% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-1529 .elementor-element.elementor-element-4b3c589 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1529 .elementor-element.elementor-element-f786b63{text-align:center;width:auto;max-width:auto;bottom:2px;z-index:4;}.elementor-1529 .elementor-element.elementor-element-f786b63 .elementor-heading-title{font-family:"Tajawal", Sans-serif;font-size:1.5rem;font-weight:600;line-height:1.5rem;color:#FFFFFF;}.elementor-1529 .elementor-element.elementor-element-f786b63 > .elementor-widget-container{padding:.625rem .625rem .625rem .625rem;}body:not(.rtl) .elementor-1529 .elementor-element.elementor-element-f786b63{right:8px;}body.rtl .elementor-1529 .elementor-element.elementor-element-f786b63{left:8px;}.elementor-1529 .elementor-element.elementor-element-1bfb7bc{--display:flex;--min-height:400px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1529 .elementor-element.elementor-element-a9323d7 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-1529 .elementor-element.elementor-element-a9323d7:hover img{filter:brightness( 61% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-1529 .elementor-element.elementor-element-a9323d7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1529 .elementor-element.elementor-element-55f259c{text-align:center;width:auto;max-width:auto;bottom:2px;z-index:4;}.elementor-1529 .elementor-element.elementor-element-55f259c .elementor-heading-title{font-family:"Tajawal", Sans-serif;font-size:1.5rem;font-weight:600;line-height:1.5rem;color:#FFFFFF;}.elementor-1529 .elementor-element.elementor-element-55f259c > .elementor-widget-container{padding:.625rem .625rem .625rem .625rem;}body:not(.rtl) .elementor-1529 .elementor-element.elementor-element-55f259c{right:8px;}body.rtl .elementor-1529 .elementor-element.elementor-element-55f259c{left:8px;}.elementor-1529 .elementor-element.elementor-element-821a161{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1529 .elementor-element.elementor-element-3a3388c img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-1529 .elementor-element.elementor-element-3a3388c:hover img{filter:brightness( 61% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-1529 .elementor-element.elementor-element-3a3388c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1529 .elementor-element.elementor-element-99cf384{text-align:center;width:auto;max-width:auto;bottom:2px;z-index:4;}.elementor-1529 .elementor-element.elementor-element-99cf384 .elementor-heading-title{font-family:"Tajawal", Sans-serif;font-size:1.5rem;font-weight:600;line-height:1.5rem;color:#FFFFFF;}.elementor-1529 .elementor-element.elementor-element-99cf384 > .elementor-widget-container{padding:.625rem .625rem .625rem .625rem;}body:not(.rtl) .elementor-1529 .elementor-element.elementor-element-99cf384{right:8px;}body.rtl .elementor-1529 .elementor-element.elementor-element-99cf384{left:8px;}.elementor-1529 .elementor-element.elementor-element-90a28d9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1529 .elementor-element.elementor-element-90b9346 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-1529 .elementor-element.elementor-element-90b9346:hover img{filter:brightness( 61% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-1529 .elementor-element.elementor-element-90b9346 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1529 .elementor-element.elementor-element-1b52ac3{text-align:center;width:auto;max-width:auto;bottom:2px;z-index:4;}.elementor-1529 .elementor-element.elementor-element-1b52ac3 .elementor-heading-title{font-family:"Tajawal", Sans-serif;font-size:1.5rem;font-weight:600;line-height:1.5rem;color:#FFFFFF;}.elementor-1529 .elementor-element.elementor-element-1b52ac3 > .elementor-widget-container{padding:.625rem .625rem .625rem .625rem;}body:not(.rtl) .elementor-1529 .elementor-element.elementor-element-1b52ac3{right:8px;}body.rtl .elementor-1529 .elementor-element.elementor-element-1b52ac3{left:8px;}.elementor-1529 .elementor-element.elementor-element-7159c8d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1529 .elementor-element.elementor-element-a0d679a img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-1529 .elementor-element.elementor-element-a0d679a:hover img{filter:brightness( 61% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-1529 .elementor-element.elementor-element-a0d679a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1529 .elementor-element.elementor-element-da02101{text-align:center;width:auto;max-width:auto;bottom:2px;z-index:4;}.elementor-1529 .elementor-element.elementor-element-da02101 .elementor-heading-title{font-family:"Tajawal", Sans-serif;font-size:1.5rem;font-weight:600;line-height:1.5rem;color:#FFFFFF;}.elementor-1529 .elementor-element.elementor-element-da02101 > .elementor-widget-container{padding:.625rem .625rem .625rem .625rem;}body:not(.rtl) .elementor-1529 .elementor-element.elementor-element-da02101{right:8px;}body.rtl .elementor-1529 .elementor-element.elementor-element-da02101{left:8px;}.elementor-1529 .elementor-element.elementor-element-3658c6b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1529 .elementor-element.elementor-element-d2e51ea img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-1529 .elementor-element.elementor-element-d2e51ea:hover img{filter:brightness( 61% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-1529 .elementor-element.elementor-element-d2e51ea > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1529 .elementor-element.elementor-element-1b182ff{text-align:center;width:auto;max-width:auto;bottom:2px;z-index:4;}.elementor-1529 .elementor-element.elementor-element-1b182ff .elementor-heading-title{font-family:"Tajawal", Sans-serif;font-size:1.5rem;font-weight:600;line-height:1.5rem;color:#FFFFFF;}.elementor-1529 .elementor-element.elementor-element-1b182ff > .elementor-widget-container{padding:.625rem .625rem .625rem .625rem;}body:not(.rtl) .elementor-1529 .elementor-element.elementor-element-1b182ff{right:8px;}body.rtl .elementor-1529 .elementor-element.elementor-element-1b182ff{left:8px;}.elementor-1529 .elementor-element.elementor-element-2616087{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1529 .elementor-element.elementor-element-a9bc083 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-1529 .elementor-element.elementor-element-a9bc083:hover img{filter:brightness( 61% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-1529 .elementor-element.elementor-element-a9bc083 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1529 .elementor-element.elementor-element-e62b5ad{text-align:center;width:auto;max-width:auto;bottom:2px;z-index:4;}.elementor-1529 .elementor-element.elementor-element-e62b5ad .elementor-heading-title{font-family:"Tajawal", Sans-serif;font-size:1.5rem;font-weight:600;line-height:1.5rem;color:#FFFFFF;}.elementor-1529 .elementor-element.elementor-element-e62b5ad > .elementor-widget-container{padding:.625rem .625rem .625rem .625rem;}body:not(.rtl) .elementor-1529 .elementor-element.elementor-element-e62b5ad{right:8px;}body.rtl .elementor-1529 .elementor-element.elementor-element-e62b5ad{left:8px;}.elementor-1529 .elementor-element.elementor-element-4a07cff{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1529 .elementor-element.elementor-element-1d37ee0 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-1529 .elementor-element.elementor-element-1d37ee0:hover img{filter:brightness( 61% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-1529 .elementor-element.elementor-element-1d37ee0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1529 .elementor-element.elementor-element-c9f24f3{text-align:center;width:auto;max-width:auto;bottom:2px;z-index:4;}.elementor-1529 .elementor-element.elementor-element-c9f24f3 .elementor-heading-title{font-family:"Tajawal", Sans-serif;font-size:1.5rem;font-weight:600;line-height:1.5rem;color:#FFFFFF;}.elementor-1529 .elementor-element.elementor-element-c9f24f3 > .elementor-widget-container{padding:.625rem .625rem .625rem .625rem;}body:not(.rtl) .elementor-1529 .elementor-element.elementor-element-c9f24f3{right:8px;}body.rtl .elementor-1529 .elementor-element.elementor-element-c9f24f3{left:8px;}.elementor-1529 .elementor-element.elementor-element-edf8d23{--display:flex;--min-height:400px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1529 .elementor-element.elementor-element-3a6589d img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-1529 .elementor-element.elementor-element-3a6589d:hover img{filter:brightness( 61% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-1529 .elementor-element.elementor-element-3a6589d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1529 .elementor-element.elementor-element-d23d5c0{text-align:center;width:auto;max-width:auto;bottom:2px;z-index:4;}.elementor-1529 .elementor-element.elementor-element-d23d5c0 .elementor-heading-title{font-family:"Tajawal", Sans-serif;font-size:1.5rem;font-weight:600;line-height:1.5rem;color:#FFFFFF;}.elementor-1529 .elementor-element.elementor-element-d23d5c0 > .elementor-widget-container{padding:.625rem .625rem .625rem .625rem;}body:not(.rtl) .elementor-1529 .elementor-element.elementor-element-d23d5c0{right:8px;}body.rtl .elementor-1529 .elementor-element.elementor-element-d23d5c0{left:8px;}@media(max-width:1024px){.elementor-1529 .elementor-element.elementor-element-dad47f5{--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:2rem;}.elementor-1529 .elementor-element.elementor-element-190eaa3{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}}@media(min-width:768px){.elementor-1529 .elementor-element.elementor-element-9d1281d{--content-width:1400px;}}@media(max-width:767px){.elementor-1529 .elementor-element.elementor-element-6761db7{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1529 .elementor-element.elementor-element-dad47f5{--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-1529 .elementor-element.elementor-element-1c5d3d7{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1529 .elementor-element.elementor-element-1c5d3d7.elementor-element{--align-self:center;}.elementor-1529 .elementor-element.elementor-element-dc8a0ce > .elementor-widget-container{padding:0px 20px 0px 0px;}.elementor-1529 .elementor-element.elementor-element-190eaa3{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for heading, class: .elementor-element-1c5d3d7 */.elementor-1529 .elementor-element.elementor-element-1c5d3d7 {
    direction: rtl;
    max-width: 480px;
    box-sizing: border-box;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fafc07b */.elementor-1529 .elementor-element.elementor-element-fafc07b img {
        --toast-icon-margin-start: 4px;
    --toast-icon-margin-end: -3px;
    --toast-svg-margin-start: 0px;
    --toast-svg-margin-end: -1px;
    --toast-button-margin-start: 0;
    --toast-button-margin-end: auto;
    --toast-close-button-start: unset;
    --toast-close-button-end: 0;
    --toast-close-button-transform: translate(35%, -35%);
    -webkit-text-size-adjust: 100%;
    tab-size: 4;
    font-feature-settings: normal;
    font-variation-settings: normal;
    -webkit-tap-highlight-color: transparent;
    --gradient-9: conic-gradient(from .5turn at bottom center, rgb(220, 220, 220), white);
    line-height: inherit;
    font-family: Tajawal,sans-serif;
    color: inherit;
    box-sizing: border-box;
    border-width: 0;
    border-style: solid;
    border-color: #e5e7eb;
    --tw-border-spacing-x: 0;
    --tw-border-spacing-y: 0;
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    --tw-pan-x: ;
    --tw-pan-y: ;
    --tw-pinch-zoom: ;
    --tw-scroll-snap-strictness: proximity;
    --tw-gradient-from-position: ;
    --tw-gradient-via-position: ;
    --tw-gradient-to-position: ;
    --tw-ordinal: ;
    --tw-slashed-zero: ;
    --tw-numeric-figure: ;
    --tw-numeric-spacing: ;
    --tw-numeric-fraction: ;
    --tw-ring-inset: ;
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: rgb(59 130 246 / .5);
    --tw-ring-offset-shadow: 0 0 #0000;
    --tw-ring-shadow: 0 0 #0000;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    --tw-blur: ;
    --tw-brightness: ;
    --tw-contrast: ;
    --tw-grayscale: ;
    --tw-hue-rotate: ;
    --tw-invert: ;
    --tw-saturate: ;
    --tw-sepia: ;
    --tw-drop-shadow: ;
    --tw-backdrop-blur: ;
    --tw-backdrop-brightness: ;
    --tw-backdrop-contrast: ;
    --tw-backdrop-grayscale: ;
    --tw-backdrop-hue-rotate: ;
    --tw-backdrop-invert: ;
    --tw-backdrop-opacity: ;
    --tw-backdrop-saturate: ;
    --tw-backdrop-sepia: ;
    --tw-contain-size: ;
    --tw-contain-layout: ;
    --tw-contain-paint: ;
    --tw-contain-style: ;
    display: block;
    vertical-align: middle;
    max-width: 100%;
    height: auto;
    grid-column-start: 1;
    grid-row-start: 1;
    aspect-ratio: 1 / 1;
    object-fit: cover;
}
.elementor-1529 .elementor-element.elementor-element-fafc07b a {
    width: 100%;
    height: 100%;
}
.elementor-1529 .elementor-element.elementor-element-fafc07b img {
    width: 100%;
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0d1e71e */.elementor-1529 .elementor-element.elementor-element-0d1e71e img {
        --toast-icon-margin-start: 4px;
    --toast-icon-margin-end: -3px;
    --toast-svg-margin-start: 0px;
    --toast-svg-margin-end: -1px;
    --toast-button-margin-start: 0;
    --toast-button-margin-end: auto;
    --toast-close-button-start: unset;
    --toast-close-button-end: 0;
    --toast-close-button-transform: translate(35%, -35%);
    -webkit-text-size-adjust: 100%;
    tab-size: 4;
    font-feature-settings: normal;
    font-variation-settings: normal;
    -webkit-tap-highlight-color: transparent;
    --gradient-9: conic-gradient(from .5turn at bottom center, rgb(220, 220, 220), white);
    line-height: inherit;
    font-family: Tajawal,sans-serif;
    color: inherit;
    box-sizing: border-box;
    border-width: 0;
    border-style: solid;
    border-color: #e5e7eb;
    --tw-border-spacing-x: 0;
    --tw-border-spacing-y: 0;
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    --tw-pan-x: ;
    --tw-pan-y: ;
    --tw-pinch-zoom: ;
    --tw-scroll-snap-strictness: proximity;
    --tw-gradient-from-position: ;
    --tw-gradient-via-position: ;
    --tw-gradient-to-position: ;
    --tw-ordinal: ;
    --tw-slashed-zero: ;
    --tw-numeric-figure: ;
    --tw-numeric-spacing: ;
    --tw-numeric-fraction: ;
    --tw-ring-inset: ;
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: rgb(59 130 246 / .5);
    --tw-ring-offset-shadow: 0 0 #0000;
    --tw-ring-shadow: 0 0 #0000;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    --tw-blur: ;
    --tw-brightness: ;
    --tw-contrast: ;
    --tw-grayscale: ;
    --tw-hue-rotate: ;
    --tw-invert: ;
    --tw-saturate: ;
    --tw-sepia: ;
    --tw-drop-shadow: ;
    --tw-backdrop-blur: ;
    --tw-backdrop-brightness: ;
    --tw-backdrop-contrast: ;
    --tw-backdrop-grayscale: ;
    --tw-backdrop-hue-rotate: ;
    --tw-backdrop-invert: ;
    --tw-backdrop-opacity: ;
    --tw-backdrop-saturate: ;
    --tw-backdrop-sepia: ;
    --tw-contain-size: ;
    --tw-contain-layout: ;
    --tw-contain-paint: ;
    --tw-contain-style: ;
    display: block;
    vertical-align: middle;
    max-width: 100%;
    height: auto;
    grid-column-start: 1;
    grid-row-start: 1;
    aspect-ratio: 1 / 1;
    object-fit: cover;
}
.elementor-1529 .elementor-element.elementor-element-0d1e71e a {
    width: 100%;
    height: 100%;
}
.elementor-1529 .elementor-element.elementor-element-0d1e71e img {
    width: 100%;
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4b3c589 */.elementor-1529 .elementor-element.elementor-element-4b3c589 img {
        --toast-icon-margin-start: 4px;
    --toast-icon-margin-end: -3px;
    --toast-svg-margin-start: 0px;
    --toast-svg-margin-end: -1px;
    --toast-button-margin-start: 0;
    --toast-button-margin-end: auto;
    --toast-close-button-start: unset;
    --toast-close-button-end: 0;
    --toast-close-button-transform: translate(35%, -35%);
    -webkit-text-size-adjust: 100%;
    tab-size: 4;
    font-feature-settings: normal;
    font-variation-settings: normal;
    -webkit-tap-highlight-color: transparent;
    --gradient-9: conic-gradient(from .5turn at bottom center, rgb(220, 220, 220), white);
    line-height: inherit;
    font-family: Tajawal,sans-serif;
    color: inherit;
    box-sizing: border-box;
    border-width: 0;
    border-style: solid;
    border-color: #e5e7eb;
    --tw-border-spacing-x: 0;
    --tw-border-spacing-y: 0;
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    --tw-pan-x: ;
    --tw-pan-y: ;
    --tw-pinch-zoom: ;
    --tw-scroll-snap-strictness: proximity;
    --tw-gradient-from-position: ;
    --tw-gradient-via-position: ;
    --tw-gradient-to-position: ;
    --tw-ordinal: ;
    --tw-slashed-zero: ;
    --tw-numeric-figure: ;
    --tw-numeric-spacing: ;
    --tw-numeric-fraction: ;
    --tw-ring-inset: ;
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: rgb(59 130 246 / .5);
    --tw-ring-offset-shadow: 0 0 #0000;
    --tw-ring-shadow: 0 0 #0000;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    --tw-blur: ;
    --tw-brightness: ;
    --tw-contrast: ;
    --tw-grayscale: ;
    --tw-hue-rotate: ;
    --tw-invert: ;
    --tw-saturate: ;
    --tw-sepia: ;
    --tw-drop-shadow: ;
    --tw-backdrop-blur: ;
    --tw-backdrop-brightness: ;
    --tw-backdrop-contrast: ;
    --tw-backdrop-grayscale: ;
    --tw-backdrop-hue-rotate: ;
    --tw-backdrop-invert: ;
    --tw-backdrop-opacity: ;
    --tw-backdrop-saturate: ;
    --tw-backdrop-sepia: ;
    --tw-contain-size: ;
    --tw-contain-layout: ;
    --tw-contain-paint: ;
    --tw-contain-style: ;
    display: block;
    vertical-align: middle;
    max-width: 100%;
    height: auto;
    grid-column-start: 1;
    grid-row-start: 1;
    aspect-ratio: 1 / 1;
    object-fit: cover;
}
.elementor-1529 .elementor-element.elementor-element-4b3c589 a {
    width: 100%;
    height: 100%;
}
.elementor-1529 .elementor-element.elementor-element-4b3c589 img {
    width: 100%;
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a9323d7 */.elementor-1529 .elementor-element.elementor-element-a9323d7 img {
        --toast-icon-margin-start: 4px;
    --toast-icon-margin-end: -3px;
    --toast-svg-margin-start: 0px;
    --toast-svg-margin-end: -1px;
    --toast-button-margin-start: 0;
    --toast-button-margin-end: auto;
    --toast-close-button-start: unset;
    --toast-close-button-end: 0;
    --toast-close-button-transform: translate(35%, -35%);
    -webkit-text-size-adjust: 100%;
    tab-size: 4;
    font-feature-settings: normal;
    font-variation-settings: normal;
    -webkit-tap-highlight-color: transparent;
    --gradient-9: conic-gradient(from .5turn at bottom center, rgb(220, 220, 220), white);
    line-height: inherit;
    font-family: Tajawal,sans-serif;
    color: inherit;
    box-sizing: border-box;
    border-width: 0;
    border-style: solid;
    border-color: #e5e7eb;
    --tw-border-spacing-x: 0;
    --tw-border-spacing-y: 0;
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    --tw-pan-x: ;
    --tw-pan-y: ;
    --tw-pinch-zoom: ;
    --tw-scroll-snap-strictness: proximity;
    --tw-gradient-from-position: ;
    --tw-gradient-via-position: ;
    --tw-gradient-to-position: ;
    --tw-ordinal: ;
    --tw-slashed-zero: ;
    --tw-numeric-figure: ;
    --tw-numeric-spacing: ;
    --tw-numeric-fraction: ;
    --tw-ring-inset: ;
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: rgb(59 130 246 / .5);
    --tw-ring-offset-shadow: 0 0 #0000;
    --tw-ring-shadow: 0 0 #0000;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    --tw-blur: ;
    --tw-brightness: ;
    --tw-contrast: ;
    --tw-grayscale: ;
    --tw-hue-rotate: ;
    --tw-invert: ;
    --tw-saturate: ;
    --tw-sepia: ;
    --tw-drop-shadow: ;
    --tw-backdrop-blur: ;
    --tw-backdrop-brightness: ;
    --tw-backdrop-contrast: ;
    --tw-backdrop-grayscale: ;
    --tw-backdrop-hue-rotate: ;
    --tw-backdrop-invert: ;
    --tw-backdrop-opacity: ;
    --tw-backdrop-saturate: ;
    --tw-backdrop-sepia: ;
    --tw-contain-size: ;
    --tw-contain-layout: ;
    --tw-contain-paint: ;
    --tw-contain-style: ;
    display: block;
    vertical-align: middle;
    max-width: 100%;
    height: auto;
    grid-column-start: 1;
    grid-row-start: 1;
    aspect-ratio: 1 / 1;
    object-fit: cover;
}
.elementor-1529 .elementor-element.elementor-element-a9323d7 a {
    width: 100%;
    height: 100%;
}
.elementor-1529 .elementor-element.elementor-element-a9323d7 img {
    width: 100%;
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1bfb7bc */.elementor-widget.elementor-widget-image {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3a3388c */.elementor-1529 .elementor-element.elementor-element-3a3388c img {
        --toast-icon-margin-start: 4px;
    --toast-icon-margin-end: -3px;
    --toast-svg-margin-start: 0px;
    --toast-svg-margin-end: -1px;
    --toast-button-margin-start: 0;
    --toast-button-margin-end: auto;
    --toast-close-button-start: unset;
    --toast-close-button-end: 0;
    --toast-close-button-transform: translate(35%, -35%);
    -webkit-text-size-adjust: 100%;
    tab-size: 4;
    font-feature-settings: normal;
    font-variation-settings: normal;
    -webkit-tap-highlight-color: transparent;
    --gradient-9: conic-gradient(from .5turn at bottom center, rgb(220, 220, 220), white);
    line-height: inherit;
    font-family: Tajawal,sans-serif;
    color: inherit;
    box-sizing: border-box;
    border-width: 0;
    border-style: solid;
    border-color: #e5e7eb;
    --tw-border-spacing-x: 0;
    --tw-border-spacing-y: 0;
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    --tw-pan-x: ;
    --tw-pan-y: ;
    --tw-pinch-zoom: ;
    --tw-scroll-snap-strictness: proximity;
    --tw-gradient-from-position: ;
    --tw-gradient-via-position: ;
    --tw-gradient-to-position: ;
    --tw-ordinal: ;
    --tw-slashed-zero: ;
    --tw-numeric-figure: ;
    --tw-numeric-spacing: ;
    --tw-numeric-fraction: ;
    --tw-ring-inset: ;
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: rgb(59 130 246 / .5);
    --tw-ring-offset-shadow: 0 0 #0000;
    --tw-ring-shadow: 0 0 #0000;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    --tw-blur: ;
    --tw-brightness: ;
    --tw-contrast: ;
    --tw-grayscale: ;
    --tw-hue-rotate: ;
    --tw-invert: ;
    --tw-saturate: ;
    --tw-sepia: ;
    --tw-drop-shadow: ;
    --tw-backdrop-blur: ;
    --tw-backdrop-brightness: ;
    --tw-backdrop-contrast: ;
    --tw-backdrop-grayscale: ;
    --tw-backdrop-hue-rotate: ;
    --tw-backdrop-invert: ;
    --tw-backdrop-opacity: ;
    --tw-backdrop-saturate: ;
    --tw-backdrop-sepia: ;
    --tw-contain-size: ;
    --tw-contain-layout: ;
    --tw-contain-paint: ;
    --tw-contain-style: ;
    display: block;
    vertical-align: middle;
    max-width: 100%;
    height: auto;
    grid-column-start: 1;
    grid-row-start: 1;
    aspect-ratio: 1 / 1;
    object-fit: cover;
}
.elementor-1529 .elementor-element.elementor-element-3a3388c a {
    width: 100%;
    height: 100%;
}
.elementor-1529 .elementor-element.elementor-element-3a3388c img {
    width: 100%;
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-90b9346 */.elementor-1529 .elementor-element.elementor-element-90b9346 img {
        --toast-icon-margin-start: 4px;
    --toast-icon-margin-end: -3px;
    --toast-svg-margin-start: 0px;
    --toast-svg-margin-end: -1px;
    --toast-button-margin-start: 0;
    --toast-button-margin-end: auto;
    --toast-close-button-start: unset;
    --toast-close-button-end: 0;
    --toast-close-button-transform: translate(35%, -35%);
    -webkit-text-size-adjust: 100%;
    tab-size: 4;
    font-feature-settings: normal;
    font-variation-settings: normal;
    -webkit-tap-highlight-color: transparent;
    --gradient-9: conic-gradient(from .5turn at bottom center, rgb(220, 220, 220), white);
    line-height: inherit;
    font-family: Tajawal,sans-serif;
    color: inherit;
    box-sizing: border-box;
    border-width: 0;
    border-style: solid;
    border-color: #e5e7eb;
    --tw-border-spacing-x: 0;
    --tw-border-spacing-y: 0;
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    --tw-pan-x: ;
    --tw-pan-y: ;
    --tw-pinch-zoom: ;
    --tw-scroll-snap-strictness: proximity;
    --tw-gradient-from-position: ;
    --tw-gradient-via-position: ;
    --tw-gradient-to-position: ;
    --tw-ordinal: ;
    --tw-slashed-zero: ;
    --tw-numeric-figure: ;
    --tw-numeric-spacing: ;
    --tw-numeric-fraction: ;
    --tw-ring-inset: ;
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: rgb(59 130 246 / .5);
    --tw-ring-offset-shadow: 0 0 #0000;
    --tw-ring-shadow: 0 0 #0000;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    --tw-blur: ;
    --tw-brightness: ;
    --tw-contrast: ;
    --tw-grayscale: ;
    --tw-hue-rotate: ;
    --tw-invert: ;
    --tw-saturate: ;
    --tw-sepia: ;
    --tw-drop-shadow: ;
    --tw-backdrop-blur: ;
    --tw-backdrop-brightness: ;
    --tw-backdrop-contrast: ;
    --tw-backdrop-grayscale: ;
    --tw-backdrop-hue-rotate: ;
    --tw-backdrop-invert: ;
    --tw-backdrop-opacity: ;
    --tw-backdrop-saturate: ;
    --tw-backdrop-sepia: ;
    --tw-contain-size: ;
    --tw-contain-layout: ;
    --tw-contain-paint: ;
    --tw-contain-style: ;
    display: block;
    vertical-align: middle;
    max-width: 100%;
    height: auto;
    grid-column-start: 1;
    grid-row-start: 1;
    aspect-ratio: 1 / 1;
    object-fit: cover;
}
.elementor-1529 .elementor-element.elementor-element-90b9346 a {
    width: 100%;
    height: 100%;
}
.elementor-1529 .elementor-element.elementor-element-90b9346 img {
    width: 100%;
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a0d679a */.elementor-1529 .elementor-element.elementor-element-a0d679a img {
        --toast-icon-margin-start: 4px;
    --toast-icon-margin-end: -3px;
    --toast-svg-margin-start: 0px;
    --toast-svg-margin-end: -1px;
    --toast-button-margin-start: 0;
    --toast-button-margin-end: auto;
    --toast-close-button-start: unset;
    --toast-close-button-end: 0;
    --toast-close-button-transform: translate(35%, -35%);
    -webkit-text-size-adjust: 100%;
    tab-size: 4;
    font-feature-settings: normal;
    font-variation-settings: normal;
    -webkit-tap-highlight-color: transparent;
    --gradient-9: conic-gradient(from .5turn at bottom center, rgb(220, 220, 220), white);
    line-height: inherit;
    font-family: Tajawal,sans-serif;
    color: inherit;
    box-sizing: border-box;
    border-width: 0;
    border-style: solid;
    border-color: #e5e7eb;
    --tw-border-spacing-x: 0;
    --tw-border-spacing-y: 0;
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    --tw-pan-x: ;
    --tw-pan-y: ;
    --tw-pinch-zoom: ;
    --tw-scroll-snap-strictness: proximity;
    --tw-gradient-from-position: ;
    --tw-gradient-via-position: ;
    --tw-gradient-to-position: ;
    --tw-ordinal: ;
    --tw-slashed-zero: ;
    --tw-numeric-figure: ;
    --tw-numeric-spacing: ;
    --tw-numeric-fraction: ;
    --tw-ring-inset: ;
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: rgb(59 130 246 / .5);
    --tw-ring-offset-shadow: 0 0 #0000;
    --tw-ring-shadow: 0 0 #0000;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    --tw-blur: ;
    --tw-brightness: ;
    --tw-contrast: ;
    --tw-grayscale: ;
    --tw-hue-rotate: ;
    --tw-invert: ;
    --tw-saturate: ;
    --tw-sepia: ;
    --tw-drop-shadow: ;
    --tw-backdrop-blur: ;
    --tw-backdrop-brightness: ;
    --tw-backdrop-contrast: ;
    --tw-backdrop-grayscale: ;
    --tw-backdrop-hue-rotate: ;
    --tw-backdrop-invert: ;
    --tw-backdrop-opacity: ;
    --tw-backdrop-saturate: ;
    --tw-backdrop-sepia: ;
    --tw-contain-size: ;
    --tw-contain-layout: ;
    --tw-contain-paint: ;
    --tw-contain-style: ;
    display: block;
    vertical-align: middle;
    max-width: 100%;
    height: auto;
    grid-column-start: 1;
    grid-row-start: 1;
    aspect-ratio: 1 / 1;
    object-fit: cover;
}
.elementor-1529 .elementor-element.elementor-element-a0d679a a {
    width: 100%;
    height: 100%;
}
.elementor-1529 .elementor-element.elementor-element-a0d679a img {
    width: 100%;
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d2e51ea */.elementor-1529 .elementor-element.elementor-element-d2e51ea img {
        --toast-icon-margin-start: 4px;
    --toast-icon-margin-end: -3px;
    --toast-svg-margin-start: 0px;
    --toast-svg-margin-end: -1px;
    --toast-button-margin-start: 0;
    --toast-button-margin-end: auto;
    --toast-close-button-start: unset;
    --toast-close-button-end: 0;
    --toast-close-button-transform: translate(35%, -35%);
    -webkit-text-size-adjust: 100%;
    tab-size: 4;
    font-feature-settings: normal;
    font-variation-settings: normal;
    -webkit-tap-highlight-color: transparent;
    --gradient-9: conic-gradient(from .5turn at bottom center, rgb(220, 220, 220), white);
    line-height: inherit;
    font-family: Tajawal,sans-serif;
    color: inherit;
    box-sizing: border-box;
    border-width: 0;
    border-style: solid;
    border-color: #e5e7eb;
    --tw-border-spacing-x: 0;
    --tw-border-spacing-y: 0;
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    --tw-pan-x: ;
    --tw-pan-y: ;
    --tw-pinch-zoom: ;
    --tw-scroll-snap-strictness: proximity;
    --tw-gradient-from-position: ;
    --tw-gradient-via-position: ;
    --tw-gradient-to-position: ;
    --tw-ordinal: ;
    --tw-slashed-zero: ;
    --tw-numeric-figure: ;
    --tw-numeric-spacing: ;
    --tw-numeric-fraction: ;
    --tw-ring-inset: ;
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: rgb(59 130 246 / .5);
    --tw-ring-offset-shadow: 0 0 #0000;
    --tw-ring-shadow: 0 0 #0000;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    --tw-blur: ;
    --tw-brightness: ;
    --tw-contrast: ;
    --tw-grayscale: ;
    --tw-hue-rotate: ;
    --tw-invert: ;
    --tw-saturate: ;
    --tw-sepia: ;
    --tw-drop-shadow: ;
    --tw-backdrop-blur: ;
    --tw-backdrop-brightness: ;
    --tw-backdrop-contrast: ;
    --tw-backdrop-grayscale: ;
    --tw-backdrop-hue-rotate: ;
    --tw-backdrop-invert: ;
    --tw-backdrop-opacity: ;
    --tw-backdrop-saturate: ;
    --tw-backdrop-sepia: ;
    --tw-contain-size: ;
    --tw-contain-layout: ;
    --tw-contain-paint: ;
    --tw-contain-style: ;
    display: block;
    vertical-align: middle;
    max-width: 100%;
    height: auto;
    grid-column-start: 1;
    grid-row-start: 1;
    aspect-ratio: 1 / 1;
    object-fit: cover;
}
.elementor-1529 .elementor-element.elementor-element-d2e51ea a {
    width: 100%;
    height: 100%;
}
.elementor-1529 .elementor-element.elementor-element-d2e51ea img {
    width: 100%;
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a9bc083 */.elementor-1529 .elementor-element.elementor-element-a9bc083 img {
        --toast-icon-margin-start: 4px;
    --toast-icon-margin-end: -3px;
    --toast-svg-margin-start: 0px;
    --toast-svg-margin-end: -1px;
    --toast-button-margin-start: 0;
    --toast-button-margin-end: auto;
    --toast-close-button-start: unset;
    --toast-close-button-end: 0;
    --toast-close-button-transform: translate(35%, -35%);
    -webkit-text-size-adjust: 100%;
    tab-size: 4;
    font-feature-settings: normal;
    font-variation-settings: normal;
    -webkit-tap-highlight-color: transparent;
    --gradient-9: conic-gradient(from .5turn at bottom center, rgb(220, 220, 220), white);
    line-height: inherit;
    font-family: Tajawal,sans-serif;
    color: inherit;
    box-sizing: border-box;
    border-width: 0;
    border-style: solid;
    border-color: #e5e7eb;
    --tw-border-spacing-x: 0;
    --tw-border-spacing-y: 0;
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    --tw-pan-x: ;
    --tw-pan-y: ;
    --tw-pinch-zoom: ;
    --tw-scroll-snap-strictness: proximity;
    --tw-gradient-from-position: ;
    --tw-gradient-via-position: ;
    --tw-gradient-to-position: ;
    --tw-ordinal: ;
    --tw-slashed-zero: ;
    --tw-numeric-figure: ;
    --tw-numeric-spacing: ;
    --tw-numeric-fraction: ;
    --tw-ring-inset: ;
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: rgb(59 130 246 / .5);
    --tw-ring-offset-shadow: 0 0 #0000;
    --tw-ring-shadow: 0 0 #0000;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    --tw-blur: ;
    --tw-brightness: ;
    --tw-contrast: ;
    --tw-grayscale: ;
    --tw-hue-rotate: ;
    --tw-invert: ;
    --tw-saturate: ;
    --tw-sepia: ;
    --tw-drop-shadow: ;
    --tw-backdrop-blur: ;
    --tw-backdrop-brightness: ;
    --tw-backdrop-contrast: ;
    --tw-backdrop-grayscale: ;
    --tw-backdrop-hue-rotate: ;
    --tw-backdrop-invert: ;
    --tw-backdrop-opacity: ;
    --tw-backdrop-saturate: ;
    --tw-backdrop-sepia: ;
    --tw-contain-size: ;
    --tw-contain-layout: ;
    --tw-contain-paint: ;
    --tw-contain-style: ;
    display: block;
    vertical-align: middle;
    max-width: 100%;
    height: auto;
    grid-column-start: 1;
    grid-row-start: 1;
    aspect-ratio: 1 / 1;
    object-fit: cover;
}
.elementor-1529 .elementor-element.elementor-element-a9bc083 a {
    width: 100%;
    height: 100%;
}
.elementor-1529 .elementor-element.elementor-element-a9bc083 img {
    width: 100%;
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1d37ee0 */.elementor-1529 .elementor-element.elementor-element-1d37ee0 img {
        --toast-icon-margin-start: 4px;
    --toast-icon-margin-end: -3px;
    --toast-svg-margin-start: 0px;
    --toast-svg-margin-end: -1px;
    --toast-button-margin-start: 0;
    --toast-button-margin-end: auto;
    --toast-close-button-start: unset;
    --toast-close-button-end: 0;
    --toast-close-button-transform: translate(35%, -35%);
    -webkit-text-size-adjust: 100%;
    tab-size: 4;
    font-feature-settings: normal;
    font-variation-settings: normal;
    -webkit-tap-highlight-color: transparent;
    --gradient-9: conic-gradient(from .5turn at bottom center, rgb(220, 220, 220), white);
    line-height: inherit;
    font-family: Tajawal,sans-serif;
    color: inherit;
    box-sizing: border-box;
    border-width: 0;
    border-style: solid;
    border-color: #e5e7eb;
    --tw-border-spacing-x: 0;
    --tw-border-spacing-y: 0;
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    --tw-pan-x: ;
    --tw-pan-y: ;
    --tw-pinch-zoom: ;
    --tw-scroll-snap-strictness: proximity;
    --tw-gradient-from-position: ;
    --tw-gradient-via-position: ;
    --tw-gradient-to-position: ;
    --tw-ordinal: ;
    --tw-slashed-zero: ;
    --tw-numeric-figure: ;
    --tw-numeric-spacing: ;
    --tw-numeric-fraction: ;
    --tw-ring-inset: ;
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: rgb(59 130 246 / .5);
    --tw-ring-offset-shadow: 0 0 #0000;
    --tw-ring-shadow: 0 0 #0000;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    --tw-blur: ;
    --tw-brightness: ;
    --tw-contrast: ;
    --tw-grayscale: ;
    --tw-hue-rotate: ;
    --tw-invert: ;
    --tw-saturate: ;
    --tw-sepia: ;
    --tw-drop-shadow: ;
    --tw-backdrop-blur: ;
    --tw-backdrop-brightness: ;
    --tw-backdrop-contrast: ;
    --tw-backdrop-grayscale: ;
    --tw-backdrop-hue-rotate: ;
    --tw-backdrop-invert: ;
    --tw-backdrop-opacity: ;
    --tw-backdrop-saturate: ;
    --tw-backdrop-sepia: ;
    --tw-contain-size: ;
    --tw-contain-layout: ;
    --tw-contain-paint: ;
    --tw-contain-style: ;
    display: block;
    vertical-align: middle;
    max-width: 100%;
    height: auto;
    grid-column-start: 1;
    grid-row-start: 1;
    aspect-ratio: 1 / 1;
    object-fit: cover;
}
.elementor-1529 .elementor-element.elementor-element-1d37ee0 a {
    width: 100%;
    height: 100%;
}
.elementor-1529 .elementor-element.elementor-element-1d37ee0 img {
    width: 100%;
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3a6589d */.elementor-1529 .elementor-element.elementor-element-3a6589d img {
        --toast-icon-margin-start: 4px;
    --toast-icon-margin-end: -3px;
    --toast-svg-margin-start: 0px;
    --toast-svg-margin-end: -1px;
    --toast-button-margin-start: 0;
    --toast-button-margin-end: auto;
    --toast-close-button-start: unset;
    --toast-close-button-end: 0;
    --toast-close-button-transform: translate(35%, -35%);
    -webkit-text-size-adjust: 100%;
    tab-size: 4;
    font-feature-settings: normal;
    font-variation-settings: normal;
    -webkit-tap-highlight-color: transparent;
    --gradient-9: conic-gradient(from .5turn at bottom center, rgb(220, 220, 220), white);
    line-height: inherit;
    font-family: Tajawal,sans-serif;
    color: inherit;
    box-sizing: border-box;
    border-width: 0;
    border-style: solid;
    border-color: #e5e7eb;
    --tw-border-spacing-x: 0;
    --tw-border-spacing-y: 0;
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    --tw-pan-x: ;
    --tw-pan-y: ;
    --tw-pinch-zoom: ;
    --tw-scroll-snap-strictness: proximity;
    --tw-gradient-from-position: ;
    --tw-gradient-via-position: ;
    --tw-gradient-to-position: ;
    --tw-ordinal: ;
    --tw-slashed-zero: ;
    --tw-numeric-figure: ;
    --tw-numeric-spacing: ;
    --tw-numeric-fraction: ;
    --tw-ring-inset: ;
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: rgb(59 130 246 / .5);
    --tw-ring-offset-shadow: 0 0 #0000;
    --tw-ring-shadow: 0 0 #0000;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    --tw-blur: ;
    --tw-brightness: ;
    --tw-contrast: ;
    --tw-grayscale: ;
    --tw-hue-rotate: ;
    --tw-invert: ;
    --tw-saturate: ;
    --tw-sepia: ;
    --tw-drop-shadow: ;
    --tw-backdrop-blur: ;
    --tw-backdrop-brightness: ;
    --tw-backdrop-contrast: ;
    --tw-backdrop-grayscale: ;
    --tw-backdrop-hue-rotate: ;
    --tw-backdrop-invert: ;
    --tw-backdrop-opacity: ;
    --tw-backdrop-saturate: ;
    --tw-backdrop-sepia: ;
    --tw-contain-size: ;
    --tw-contain-layout: ;
    --tw-contain-paint: ;
    --tw-contain-style: ;
    display: block;
    vertical-align: middle;
    max-width: 100%;
    height: auto;
    grid-column-start: 1;
    grid-row-start: 1;
    aspect-ratio: 1 / 1;
    object-fit: cover;
}
.elementor-1529 .elementor-element.elementor-element-3a6589d a {
    width: 100%;
    height: 100%;
}
.elementor-1529 .elementor-element.elementor-element-3a6589d img {
    width: 100%;
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-190eaa3 */.elementor-1529 .elementor-element.elementor-element-190eaa3 {
    direction: rtl;
    
    
}/* End custom CSS */