.elementor-10458 .elementor-element.elementor-element-c634928{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:20px 20px 20px 20px;--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-10458 .elementor-element.elementor-element-0185adf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;}.elementor-10458 .elementor-element.elementor-element-0185adf .jet-listing-dynamic-image{justify-content:flex-start;}.elementor-10458 .elementor-element.elementor-element-0185adf .jet-listing-dynamic-image__figure{align-items:flex-start;}.elementor-10458 .elementor-element.elementor-element-0185adf .jet-listing-dynamic-image a{display:flex;justify-content:flex-start;width:100%;max-width:100%;}.elementor-10458 .elementor-element.elementor-element-0185adf .jet-listing-dynamic-image img{width:100%;max-width:100%;height:100%;object-fit:cover;border-radius:0px 0px 0px 0px;}.elementor-10458 .elementor-element.elementor-element-0185adf .jet-listing-dynamic-image__caption{text-align:left;}.elementor-10458 .elementor-element.elementor-element-99bef05{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:3px 3px;--row-gap:3px;--column-gap:3px;--overlay-opacity:0.5;border-style:none;--border-style:none;--border-radius:0px 0px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-10458 .elementor-element.elementor-element-99bef05:not(.elementor-motion-effects-element-type-background), .elementor-10458 .elementor-element.elementor-element-99bef05 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-10458 .elementor-element.elementor-element-99bef05::before, .elementor-10458 .elementor-element.elementor-element-99bef05 > .elementor-background-video-container::before, .elementor-10458 .elementor-element.elementor-element-99bef05 > .e-con-inner > .elementor-background-video-container::before, .elementor-10458 .elementor-element.elementor-element-99bef05 > .elementor-background-slideshow::before, .elementor-10458 .elementor-element.elementor-element-99bef05 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10458 .elementor-element.elementor-element-99bef05 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFFB8;--background-overlay:'';}.elementor-10458 .elementor-element.elementor-element-6e43097{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;padding:5px 0px 10px 0px;}.elementor-10458 .elementor-element.elementor-element-6e43097.elementor-element{--align-self:center;}.elementor-10458 .elementor-element.elementor-element-6e43097 .jet-listing-dynamic-link__link, body.jet-engine-optimized-dom .elementor-10458 .elementor-element.elementor-element-6e43097__link{align-self:flex-start;font-family:"Cairo", Sans-serif;font-size:22px;font-weight:800;color:#143B7D;flex-direction:row;}.elementor-10458 .elementor-element.elementor-element-6e43097 .jet-listing-dynamic-link__icon, body.jet-engine-optimized-dom .elementor-10458 .elementor-element.elementor-element-6e43097__icon{order:1;}.elementor-10458 .elementor-element.elementor-element-c8467c2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:3px 3px;--row-gap:3px;--column-gap:3px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-10458 .elementor-element.elementor-element-f587209{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-10458 .elementor-element.elementor-element-f587209 .jet-listing-dynamic-field__content{color:#607795;font-family:"Cairo", Sans-serif;font-size:11px;font-weight:600;line-height:1.6em;text-align:right;}.elementor-10458 .elementor-element.elementor-element-f587209 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-10458 .elementor-element.elementor-element-f587209 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-10458 .elementor-element.elementor-element-f587209 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-10458 .elementor-element.elementor-element-f587209 .jet-listing-dynamic-field__icon{color:#AE1C20;}.elementor-10458 .elementor-element.elementor-element-f587209 .jet-listing-dynamic-field__icon :is(svg, path){fill:#AE1C20;}.elementor-10458 .elementor-element.elementor-element-5d723a2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-10458 .elementor-element.elementor-element-5d723a2 .jet-listing-dynamic-field__content{color:#607795;font-family:"Cairo", Sans-serif;font-size:11px;font-weight:400;text-align:right;}.elementor-10458 .elementor-element.elementor-element-5d723a2 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-10458 .elementor-element.elementor-element-5d723a2 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-10458 .elementor-element.elementor-element-5d723a2 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-10458 .elementor-element.elementor-element-5d723a2 .jet-listing-dynamic-field__icon{color:#AE1C20;}.elementor-10458 .elementor-element.elementor-element-5d723a2 .jet-listing-dynamic-field__icon :is(svg, path){fill:#AE1C20;}.elementor-10458 .elementor-element.elementor-element-d64c03f{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#607795;--border-color:#607795;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10458 .elementor-element.elementor-element-59d7040{margin:3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-10458 .elementor-element.elementor-element-59d7040 .elementor-icon-wrapper{text-align:center;}.elementor-10458 .elementor-element.elementor-element-59d7040.elementor-view-stacked .elementor-icon{background-color:#1374E8;}.elementor-10458 .elementor-element.elementor-element-59d7040.elementor-view-framed .elementor-icon, .elementor-10458 .elementor-element.elementor-element-59d7040.elementor-view-default .elementor-icon{color:#1374E8;border-color:#1374E8;}.elementor-10458 .elementor-element.elementor-element-59d7040.elementor-view-framed .elementor-icon, .elementor-10458 .elementor-element.elementor-element-59d7040.elementor-view-default .elementor-icon svg{fill:#1374E8;}.elementor-10458 .elementor-element.elementor-element-59d7040 .elementor-icon{font-size:10px;}.elementor-10458 .elementor-element.elementor-element-59d7040 .elementor-icon svg{height:10px;}.elementor-10458 .elementor-element.elementor-element-94d969a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-10458 .elementor-element.elementor-element-94d969a .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:12px;font-weight:600;color:#1374E8;}.elementor-10458 .elementor-element.elementor-element-94d969a .elementor-heading-title a:hover, .elementor-10458 .elementor-element.elementor-element-94d969a .elementor-heading-title a:focus{color:#143B7D;}.jet-listing-item.single-jet-engine.elementor-page-10458 > .elementor{width:270px;margin-left:auto;margin-right:auto;}@media(max-width:1024px){.elementor-10458 .elementor-element.elementor-element-6e43097 .jet-listing-dynamic-link__link, body.jet-engine-optimized-dom .elementor-10458 .elementor-element.elementor-element-6e43097__link{font-size:18px;}}@media(max-width:767px){.elementor-10458 .elementor-element.elementor-element-6e43097 .jet-listing-dynamic-link__link, body.jet-engine-optimized-dom .elementor-10458 .elementor-element.elementor-element-6e43097__link{font-size:10px;}.elementor-10458 .elementor-element.elementor-element-c8467c2{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;}.elementor-10458 .elementor-element.elementor-element-5d723a2 .jet-listing-dynamic-field__content{font-size:12px;}.elementor-10458 .elementor-element.elementor-element-59d7040 .elementor-icon{font-size:9px;}.elementor-10458 .elementor-element.elementor-element-59d7040 .elementor-icon svg{height:9px;}.elementor-10458 .elementor-element.elementor-element-94d969a .elementor-heading-title{font-size:10px;}}/* Start custom CSS for jet-listing-dynamic-image, class: .elementor-element-0185adf *//* =========================================
   NABD ELHAYAT — BRANCH CARD IMAGE
   Desktop + Tablet + Mobile
========================================= */

.elementor-10458 .elementor-element.elementor-element-0185adf,
.elementor-10458 .elementor-element.elementor-element-0185adf .jet-listing-dynamic-image,
.elementor-10458 .elementor-element.elementor-element-0185adf .jet-listing-dynamic-image__link {
    display: block;
    width: 100%;
}

.elementor-10458 .elementor-element.elementor-element-0185adf img {
    display: block;

    width: 100%;
    max-width: 100%;

    aspect-ratio: 4 / 3;

    object-fit: cover;
    object-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c8467c2 *//* =========================================
   NABD ELHAYAT — CARD TEXT BLOCK
========================================= */

.elementor-10458 .elementor-element.elementor-element-c8467c2 {
    width: 100%;

    min-height: 48px;

    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
}


/* =========================================
   TABLET
========================================= */

@media (max-width: 1024px) {

    .elementor-10458 .elementor-element.elementor-element-c8467c2 {
        min-height: 46px;
    }

}


/* =========================================
   MOBILE
========================================= */

@media (max-width: 767px) {

    .elementor-10458 .elementor-element.elementor-element-c8467c2 {
        min-height: 44px;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99bef05 *//* =========================================
   NABD ELHAYAT — BRANCH CARD CONTENT
   Desktop + Tablet + Mobile
========================================= */

.elementor-10458 .elementor-element.elementor-element-99bef05 {
    display: flex;
    flex-direction: column;
    flex: 1;
    min-height: 0;

    background: linear-gradient(
        135deg,
        rgba(255, 255, 255, 0.48),
        rgba(235, 246, 255, 0.28)
    );

    -webkit-backdrop-filter: blur(14px) saturate(125%);
    backdrop-filter: blur(14px) saturate(125%);

    border-top: 1px solid rgba(255, 255, 255, 0.65);

    box-shadow:
        inset 0 1px 0 rgba(255, 255, 255, 0.55);

    transition:
        background 0.25s ease,
        box-shadow 0.25s ease;
}


/* =========================================
   DESKTOP HOVER
========================================= */

@media (hover: hover) and (pointer: fine) {

    .elementor-10458 .elementor-element.elementor-element-99bef05:hover {
        background: rgba(255, 255, 255, 0.72);

        box-shadow:
            inset 0 1px 0 rgba(255, 255, 255, 0.72);
    }

}


/* =========================================
   TABLET
========================================= */

@media (max-width: 1024px) {

    .elementor-10458 .elementor-element.elementor-element-99bef05 {
        background: linear-gradient(
            135deg,
            rgba(255, 255, 255, 0.54),
            rgba(235, 246, 255, 0.34)
        );

        -webkit-backdrop-filter: blur(12px) saturate(120%);
        backdrop-filter: blur(12px) saturate(120%);
    }

}


/* =========================================
   MOBILE
========================================= */

@media (max-width: 767px) {

    .elementor-10458 .elementor-element.elementor-element-99bef05 {
        background: linear-gradient(
            135deg,
            rgba(255, 255, 255, 0.62),
            rgba(235, 246, 255, 0.40)
        );

        -webkit-backdrop-filter: blur(10px) saturate(115%);
        backdrop-filter: blur(10px) saturate(115%);

        border-top-color: rgba(255, 255, 255, 0.72);

        box-shadow:
            inset 0 1px 0 rgba(255, 255, 255, 0.62);
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c634928 *//* =========================================
   NABD ELHAYAT — BRANCH CARD
   Desktop + Tablet + Mobile
========================================= */

.elementor-10458 .elementor-element.elementor-element-c634928 {
    height: 100%;

    background: rgba(255, 255, 255, 0.72);

    border: 1px solid rgba(20, 59, 125, 0.07);
    border-radius: 20px;

    box-shadow:
        0 2px 5px rgba(20, 59, 125, 0.025),
        0 10px 28px rgba(20, 59, 125, 0.075);

    overflow: hidden;

    transition:
        transform 0.25s ease,
        box-shadow 0.25s ease,
        border-color 0.25s ease;
}


/* =========================================
   HOVER
   يعمل فقط على الأجهزة التي تدعم Hover
========================================= */

@media (hover: hover) and (pointer: fine) {

    .elementor-10458 .elementor-element.elementor-element-c634928:hover {
        transform: translateY(-4px);

        border-color: rgba(19, 116, 232, 0.16);

        box-shadow:
            0 4px 10px rgba(20, 59, 125, 0.04),
            0 16px 36px rgba(20, 59, 125, 0.12);
    }

}


/* =========================================
   TABLET
   768px — 1024px
========================================= */

@media (max-width: 1024px) {

    .elementor-10458 .elementor-element.elementor-element-c634928 {
        border-radius: 18px;

        box-shadow:
            0 2px 5px rgba(20, 59, 125, 0.025),
            0 8px 22px rgba(20, 59, 125, 0.065);
    }

}


/* =========================================
   MOBILE
   767px and below
========================================= */

@media (max-width: 767px) {

    .elementor-10458 .elementor-element.elementor-element-c634928 {
        border-radius: 16px;

        box-shadow:
            0 2px 4px rgba(20, 59, 125, 0.02),
            0 7px 18px rgba(20, 59, 125, 0.06);

        transform: none;
    }

}/* End custom CSS */