.elementor-widget-container .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-container .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-5940 .elementor-element.elementor-element-17f7c2a{--display:flex;--min-height:80vh;--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:center;--align-items:center;--overflow:hidden;--overlay-opacity:0.14;}.elementor-5940 .elementor-element.elementor-element-17f7c2a:not(.elementor-motion-effects-element-type-background), .elementor-5940 .elementor-element.elementor-element-17f7c2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://arifjamil.com/wp-content/uploads/2026/07/cph-art-space-2026-banner.jpg");background-position:top center;}.elementor-5940 .elementor-element.elementor-element-17f7c2a::before, .elementor-5940 .elementor-element.elementor-element-17f7c2a > .elementor-background-video-container::before, .elementor-5940 .elementor-element.elementor-element-17f7c2a > .e-con-inner > .elementor-background-video-container::before, .elementor-5940 .elementor-element.elementor-element-17f7c2a > .elementor-background-slideshow::before, .elementor-5940 .elementor-element.elementor-element-17f7c2a > .e-con-inner > .elementor-background-slideshow::before, .elementor-5940 .elementor-element.elementor-element-17f7c2a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, #1E1712 0.28%, #00000000 100%);}.elementor-widget-html .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-html .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-5940 .elementor-element.elementor-element-08404e8{--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;}.elementor-5940 .elementor-element.elementor-element-739bd70{--display:flex;}.elementor-5940 .elementor-element.elementor-element-5561715{--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;}.elementor-5940 .elementor-element.elementor-element-3acef1f{--display:flex;}.elementor-5940 .elementor-element.elementor-element-d52b7fa{--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;}.elementor-widget-eael-dynamic-filterable-gallery .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-eael-dynamic-filterable-gallery .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-5940 .elementor-element.elementor-element-2dfe4dc .eael-filter-gallery-wrapper .eael-cards .dynamic-gallery-thumbnail{height:300px;}.elementor-5940 .elementor-element.elementor-element-2dfe4dc .eael-filter-gallery-container.grid.eael-hoverer .dynamic-gallery-item-inner{height:300px;}.elementor-5940 .elementor-element.elementor-element-2dfe4dc .eael-filter-gallery-wrapper{background-color:#fff;border-radius:0px;}.elementor-5940 .elementor-element.elementor-element-2dfe4dc .eael-filter-gallery-control ul li.control{color:#444;border-radius:20px;}.elementor-5940 .elementor-element.elementor-element-2dfe4dc .eael-filter-gallery-control ul li.control.active{color:#fff;background:#3F51B5;border-radius:20px;}.elementor-5940 .elementor-element.elementor-element-2dfe4dc .eael-filter-gallery-container .dynamic-gallery-item-inner{border-radius:0px;}.elementor-5940 .elementor-element.elementor-element-2dfe4dc .eael-filter-gallery-container .dynamic-gallery-item .caption{background-color:rgba(0,0,0,0.7);}.elementor-5940 .elementor-element.elementor-element-2dfe4dc .eael-filter-gallery-container .caption .item-content{text-align:left;}.elementor-5940 .elementor-element.elementor-element-2dfe4dc .eael-filter-gallery-container .caption .buttons{text-align:left;}.elementor-5940 .elementor-element.elementor-element-2dfe4dc .eael-filter-gallery-container .caption > a.popup-media > i{background:#ff622a;color:#fff;height:40px;width:40px;line-height:40px;font-size:18px;border-radius:50px;}.elementor-5940 .elementor-element.elementor-element-2dfe4dc .eael-filter-gallery-container .caption .buttons a{background:#ff622a;color:#fff;height:40px;width:40px;line-height:40px;border-radius:50px;}.elementor-5940 .elementor-element.elementor-element-2dfe4dc .eael-filter-gallery-container .caption .buttons a svg{fill:#fff;width:18px;height:18px;line-height:18px;}.elementor-5940 .elementor-element.elementor-element-2dfe4dc .eael-filter-gallery-container .buttons .eael-dnmcg-svg-icon{height:40px;width:40px;}.elementor-5940 .elementor-element.elementor-element-2dfe4dc .eael-filter-gallery-container .caption .buttons .eael-dnmcg-svg-icon{height:18px;width:18px;}.elementor-5940 .elementor-element.elementor-element-2dfe4dc .eael-filter-gallery-container .caption .buttons a > i{font-size:18px;}.elementor-5940 .elementor-element.elementor-element-2dfe4dc .eael-filter-gallery-container .caption > a.popup-media > i:hover{background:#ff622a;color:#fff;}.elementor-5940 .elementor-element.elementor-element-2dfe4dc .eael-filter-gallery-container .caption .buttons a:hover{background:#ff622a;color:#fff;}.elementor-5940 .elementor-element.elementor-element-2dfe4dc .eael-filter-gallery-container .caption .buttons a:hover svg{fill:#fff;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-5940 .elementor-element.elementor-element-17f7c2a:not(.elementor-motion-effects-element-type-background), .elementor-5940 .elementor-element.elementor-element-17f7c2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}}@media(max-width:767px){.elementor-5940 .elementor-element.elementor-element-17f7c2a:not(.elementor-motion-effects-element-type-background), .elementor-5940 .elementor-element.elementor-element-17f7c2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://arifjamil.com/wp-content/uploads/2026/07/cph-art-space-2026-2phone.jpg");}}/* Start custom CSS for html, class: .elementor-element-94fa805 *//* ===== Grid Desktop ===== */
.circle-sections {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 20px;
    margin: 40px 0;
    text-align: center;
    justify-items: center;
}

/* ===== Item ===== */
.circle-item {
    text-decoration: none;
    color: inherit;
    display: flex;
    flex-direction: column;
    align-items: center;
}

/* ===== Circle Image ===== */
.circle-item img {
    width: 14vw;
    height: 14vw;
    max-width: 200px;
    max-height: 200px;
    min-width: 140px;
    min-height: 140px;

    border-radius: 50%;
    object-fit: cover;
    display: block;

    /* 🔥 الحركة */
    transition: transform 0.35s ease, box-shadow 0.35s ease;
}

/* ===== Hover Effect (متحفي) ===== */
.circle-item:hover img {
    transform: scale(1.05) translateY(-3px); /* zoom خفيف + رفع */
    box-shadow: 0 8px 18px rgba(0,0,0,0.15); /* ظل ناعم */
}

/* ===== Title ===== */
.circle-title {
    margin-top: 12px;
    font-size: 11px;
    letter-spacing: 1.5px;
    transition: opacity 0.3s ease;
}

/* ===== Hover Title (اختياري) ===== */
.circle-item:hover .circle-title {
    opacity: 0.8;
}

/* ===== Tablet ===== */
@media (max-width: 900px) {
    .circle-sections {
        grid-template-columns: repeat(2, 1fr);
    }
}

/* ===== Mobile ===== */
@media (max-width: 600px) {

    .circle-sections {
        grid-template-columns: 1fr;
        gap: 28px;
    }

    .circle-item img {
        width: 70vw;
        height: 70vw;
        max-width: 260px;
        max-height: 260px;
    }
}/* End custom CSS */
/* Start custom CSS for eael-dynamic-filterable-gallery, class: .elementor-element-2dfe4dc */@media (min-width:1025px){

/* تحويل الجالري من Masonry إلى Grid */
.dynamic-gallery{
display:grid !important;
grid-template-columns:repeat(3,1fr);
gap:30px;
}

/* إلغاء حسابات Masonry */
.dynamic-gallery-item{
position:relative !important;
left:auto !important;
top:auto !important;
}

/* الصورة تبقى بنسبة أصلية */
.dynamic-gallery-thumbnail img{
width:100%;
height:auto;
display:block;
transition:transform .35s ease;
cursor:pointer;
}

.dynamic-gallery-item:hover img{
transform:scale(1.04);
}

}
/* center EAEL gallery hover icons */

.dynamic-gallery-thumbnail{
position:relative;
}

.dynamic-gallery-thumbnail .caption{
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
display:flex;
align-items:center;
justify-content:center;
}

.dynamic-gallery-thumbnail .buttons{
display:flex;
gap:12px;
align-items:center;
justify-content:center;
}
.dynamic-gallery-thumbnail img{
transition:transform .3s ease;
}

.dynamic-gallery-item:hover img{
transform:scale(1.03);
}/* End custom CSS */