.elementor-27254 .elementor-element.elementor-element-d8b8689{--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:50px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-27254 .elementor-element.elementor-element-d8b8689:not(.elementor-motion-effects-element-type-background), .elementor-27254 .elementor-element.elementor-element-d8b8689 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-27254 .elementor-element.elementor-element-d73d9ca{padding:15px 0px 30px 0px;text-align:center;}.elementor-27254 .elementor-element.elementor-element-d73d9ca .elementor-heading-title{font-family:"Tajawal", Sans-serif;font-size:45px;font-weight:600;line-height:1.2em;color:#D4AF37;}.elementor-27254 .elementor-element.elementor-element-b39895f{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:25px 25px;--row-gap:25px;--column-gap:25px;--grid-auto-flow:row;}.elementor-27254 .elementor-element.elementor-element-09c9e85{--display:flex;--min-height:350px;--overflow:hidden;--border-radius:12px 12px 12px 12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27254 .elementor-element.elementor-element-ec4342e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-27254 .elementor-element.elementor-element-ec4342e img{max-width:100%;height:100%;}.elementor-27254 .elementor-element.elementor-element-c528ebb{--display:flex;--position:absolute;--justify-content:center;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;top:0px;}.elementor-27254 .elementor-element.elementor-element-c528ebb:not(.elementor-motion-effects-element-type-background), .elementor-27254 .elementor-element.elementor-element-c528ebb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #000000E6 0%, #2E212417 70%);}body:not(.rtl) .elementor-27254 .elementor-element.elementor-element-c528ebb{left:0px;}body.rtl .elementor-27254 .elementor-element.elementor-element-c528ebb{right:0px;}.elementor-27254 .elementor-element.elementor-element-20e28a6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;padding:0px 0px 0px 0px;}.elementor-27254 .elementor-element.elementor-element-20e28a6 .elementor-heading-title{font-family:"Tajawal", Sans-serif;font-size:26px;font-weight:700;color:#D4AF37;}.elementor-27254 .elementor-element.elementor-element-c0d030b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-27254 .elementor-element.elementor-element-c0d030b .elementor-heading-title{font-family:"Tajawal", Sans-serif;font-size:14px;color:#FFFFFF;}.elementor-27254 .elementor-element.elementor-element-d5db489{font-family:"IBM Plex Sans Arabic", Sans-serif;font-size:12px;font-weight:500;line-height:1.6em;color:#CCCCCC;}.elementor-27254 .elementor-element.elementor-element-25435e1{--display:flex;--min-height:350px;--overflow:hidden;--border-radius:12px 12px 12px 12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27254 .elementor-element.elementor-element-8291268{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-27254 .elementor-element.elementor-element-8291268 img{max-width:100%;height:100%;object-fit:contain;object-position:center center;}.elementor-27254 .elementor-element.elementor-element-d2a8db1{--display:flex;--position:absolute;--justify-content:center;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;top:0px;}.elementor-27254 .elementor-element.elementor-element-d2a8db1:not(.elementor-motion-effects-element-type-background), .elementor-27254 .elementor-element.elementor-element-d2a8db1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #000000E6 0%, #2E212417 70%);}body:not(.rtl) .elementor-27254 .elementor-element.elementor-element-d2a8db1{left:0px;}body.rtl .elementor-27254 .elementor-element.elementor-element-d2a8db1{right:0px;}.elementor-27254 .elementor-element.elementor-element-29feaa5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;padding:0px 0px 0px 0px;}.elementor-27254 .elementor-element.elementor-element-29feaa5 .elementor-heading-title{font-family:"Tajawal", Sans-serif;font-size:26px;font-weight:700;color:#D4AF37;}.elementor-27254 .elementor-element.elementor-element-0c58157{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-27254 .elementor-element.elementor-element-0c58157 .elementor-heading-title{font-family:"Tajawal", Sans-serif;font-size:14px;color:#FFFFFF;}.elementor-27254 .elementor-element.elementor-element-1b7df18{font-family:"IBM Plex Sans Arabic", Sans-serif;font-size:12px;font-weight:500;line-height:1.6em;color:#CCCCCC;}.elementor-27254 .elementor-element.elementor-element-d089397{--display:flex;--min-height:350px;--overflow:hidden;--border-radius:12px 12px 12px 12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27254 .elementor-element.elementor-element-9c2c994{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-27254 .elementor-element.elementor-element-9c2c994 img{max-width:100%;height:100%;object-fit:contain;object-position:center center;}.elementor-27254 .elementor-element.elementor-element-5d5ae35{--display:flex;--position:absolute;--justify-content:center;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;top:0px;}.elementor-27254 .elementor-element.elementor-element-5d5ae35:not(.elementor-motion-effects-element-type-background), .elementor-27254 .elementor-element.elementor-element-5d5ae35 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #000000E6 0%, #2E212417 70%);}body:not(.rtl) .elementor-27254 .elementor-element.elementor-element-5d5ae35{left:0px;}body.rtl .elementor-27254 .elementor-element.elementor-element-5d5ae35{right:0px;}.elementor-27254 .elementor-element.elementor-element-a4b4c62{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;padding:0px 0px 0px 0px;}.elementor-27254 .elementor-element.elementor-element-a4b4c62 .elementor-heading-title{font-family:"Tajawal", Sans-serif;font-size:26px;font-weight:700;color:#D4AF37;}.elementor-27254 .elementor-element.elementor-element-bb8a3c6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-27254 .elementor-element.elementor-element-bb8a3c6 .elementor-heading-title{font-family:"Tajawal", Sans-serif;font-size:14px;color:#FFFFFF;}.elementor-27254 .elementor-element.elementor-element-185e6ff{font-family:"IBM Plex Sans Arabic", Sans-serif;font-size:12px;font-weight:500;line-height:1.6em;color:#CCCCCC;}.elementor-27254 .elementor-element.elementor-element-1b5a43d{--display:flex;--min-height:350px;--overflow:hidden;--border-radius:12px 12px 12px 12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27254 .elementor-element.elementor-element-1efb483{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-27254 .elementor-element.elementor-element-1efb483 img{max-width:100%;height:100%;object-fit:contain;object-position:center center;}.elementor-27254 .elementor-element.elementor-element-a4f15b4{--display:flex;--position:absolute;--justify-content:center;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;top:0px;}.elementor-27254 .elementor-element.elementor-element-a4f15b4:not(.elementor-motion-effects-element-type-background), .elementor-27254 .elementor-element.elementor-element-a4f15b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #000000E6 0%, #2E212417 70%);}body:not(.rtl) .elementor-27254 .elementor-element.elementor-element-a4f15b4{left:0px;}body.rtl .elementor-27254 .elementor-element.elementor-element-a4f15b4{right:0px;}.elementor-27254 .elementor-element.elementor-element-2005373{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;padding:0px 0px 0px 0px;}.elementor-27254 .elementor-element.elementor-element-2005373 .elementor-heading-title{font-family:"Tajawal", Sans-serif;font-size:26px;font-weight:700;color:#D4AF37;}.elementor-27254 .elementor-element.elementor-element-7661e60{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-27254 .elementor-element.elementor-element-7661e60 .elementor-heading-title{font-family:"Tajawal", Sans-serif;font-size:14px;color:#FFFFFF;}.elementor-27254 .elementor-element.elementor-element-73e12fe{font-family:"IBM Plex Sans Arabic", Sans-serif;font-size:12px;font-weight:500;line-height:1.6em;color:#CCCCCC;}@media(max-width:1024px){.elementor-27254 .elementor-element.elementor-element-d73d9ca .elementor-heading-title{font-size:40px;}.elementor-27254 .elementor-element.elementor-element-b39895f{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-27254 .elementor-element.elementor-element-b39895f{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for container, class: .elementor-element-09c9e85 */.elementor-27254 .elementor-element.elementor-element-09c9e85 {
    height: 380px !important;
    position: relative !important;
    overflow: hidden !important;
}

.elementor-27254 .elementor-element.elementor-element-09c9e85 img {
    height: 100% !important;
    width: 100% !important;
    object-fit: contain !important;
    transition: 0.6s ease-in-out !important;
}

.elementor-27254 .elementor-element.elementor-element-09c9e85 .overlay-data {
    position: absolute !important;
    inset: 0 !important;
    top: auto !important;
    height: 100% !important; 
    display: flex !important;
    flex-direction: column !important;
    justify-content: flex-end !important;
    padding: 25px !important;
    background: linear-gradient(to top, rgba(0,0,0,1) 0%, rgba(0,0,0,0.7) 40%, transparent 100%) !important;
    transform: translateY(100%);
    transition: 0.5s cubic-bezier(0.25, 1, 0.5, 1) !important;
    z-index: 2;
}

.elementor-27254 .elementor-element.elementor-element-09c9e85:hover .overlay-data {
    transform: translateY(0);
}

.elementor-27254 .elementor-element.elementor-element-09c9e85:hover img {
    transform: scale(1.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25435e1 */.elementor-27254 .elementor-element.elementor-element-25435e1 {
    height: 380px !important;
    position: relative !important;
    overflow: hidden !important;
}

.elementor-27254 .elementor-element.elementor-element-25435e1 img {
    height: 100% !important;
    width: 100% !important;
    object-fit: contain !important;
    transition: 0.6s ease-in-out !important;
}

.elementor-27254 .elementor-element.elementor-element-25435e1 .overlay-data {
    position: absolute !important;
    inset: 0 !important;
    top: auto !important;
    height: 100% !important; 
    display: flex !important;
    flex-direction: column !important;
    justify-content: flex-end !important;
    padding: 25px !important;
    background: linear-gradient(to top, rgba(0,0,0,1) 0%, rgba(0,0,0,0.7) 40%, transparent 100%) !important;
    transform: translateY(100%);
    transition: 0.5s cubic-bezier(0.25, 1, 0.5, 1) !important;
    z-index: 2;
}

.elementor-27254 .elementor-element.elementor-element-25435e1:hover .overlay-data {
    transform: translateY(0);
}

.elementor-27254 .elementor-element.elementor-element-25435e1:hover img {
    transform: scale(1.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d089397 */.elementor-27254 .elementor-element.elementor-element-d089397 {
    height: 380px !important;
    position: relative !important;
    overflow: hidden !important;
}

.elementor-27254 .elementor-element.elementor-element-d089397 img {
    height: 100% !important;
    width: 100% !important;
    object-fit: contain !important;
    transition: 0.6s ease-in-out !important;
}

.elementor-27254 .elementor-element.elementor-element-d089397 .overlay-data {
    position: absolute !important;
    inset: 0 !important;
    top: auto !important;
    height: 100% !important; 
    display: flex !important;
    flex-direction: column !important;
    justify-content: flex-end !important;
    padding: 25px !important;
    background: linear-gradient(to top, rgba(0,0,0,1) 0%, rgba(0,0,0,0.7) 40%, transparent 100%) !important;
    transform: translateY(100%);
    transition: 0.5s cubic-bezier(0.25, 1, 0.5, 1) !important;
    z-index: 2;
}

.elementor-27254 .elementor-element.elementor-element-d089397:hover .overlay-data {
    transform: translateY(0);
}

.elementor-27254 .elementor-element.elementor-element-d089397:hover img {
    transform: scale(1.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b5a43d */.elementor-27254 .elementor-element.elementor-element-1b5a43d {
    height: 380px !important;
    position: relative !important;
    overflow: hidden !important;
}

.elementor-27254 .elementor-element.elementor-element-1b5a43d img {
    height: 100% !important;
    width: 100% !important;
    object-fit: contain !important;
    transition: 0.6s ease-in-out !important;
}

.elementor-27254 .elementor-element.elementor-element-1b5a43d .overlay-data {
    position: absolute !important;
    inset: 0 !important;
    top: auto !important;
    height: 100% !important; 
    display: flex !important;
    flex-direction: column !important;
    justify-content: flex-end !important;
    padding: 25px !important;
    background: linear-gradient(to top, rgba(0,0,0,1) 0%, rgba(0,0,0,0.7) 40%, transparent 100%) !important;
    transform: translateY(100%);
    transition: 0.5s cubic-bezier(0.25, 1, 0.5, 1) !important;
    z-index: 2;
}

.elementor-27254 .elementor-element.elementor-element-1b5a43d:hover .overlay-data {
    transform: translateY(0);
}

.elementor-27254 .elementor-element.elementor-element-1b5a43d:hover img {
    transform: scale(1.1);
}/* End custom CSS */