.elementor-473 .elementor-element.elementor-element-1849ca4{--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;--overflow:hidden;}.elementor-473 .elementor-element.elementor-element-a8e6767 .jac-3d-overlay{background-color:#000000A8;}.elementor-473 .elementor-element.elementor-element-a8e6767 .jac-3d-title{color:#ffffff;}.elementor-473 .elementor-element.elementor-element-a8e6767 .jac-3d-subtitle{color:#b23284;}.elementor-473 .elementor-element.elementor-element-a8e6767 .jac-3d-subtitle .line{background:#b23284;}.elementor-473 .elementor-element.elementor-element-a8e6767 .jac-3d-btn-solid{background:#662370;border-color:#662370;}.elementor-473 .elementor-element.elementor-element-a8e6767 .jac-3d-btn-solid:hover{background:transparent;color:#662370;}.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-473 .elementor-element.elementor-element-81dd3f8{text-align:center;}.elementor-473 .elementor-element.elementor-element-81dd3f8 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-theme-archive-title .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-473 .elementor-element.elementor-element-dc2d942{text-align:center;}.elementor-473 .elementor-element.elementor-element-185059b{--display:flex;}.elementor-473 .elementor-element.elementor-element-3135ac8 .jac-grid{grid-template-columns:repeat(4, 1fr);}.elementor-473 .elementor-element.elementor-element-3135ac8 .jac-img-box{background-color:#f4f4f4;}.elementor-473 .elementor-element.elementor-element-3135ac8 .jac-filter-btn.active{background-color:#662370;border-color:#662370;color:#fff;}.elementor-473 .elementor-element.elementor-element-3135ac8 .jac-page-btn.active{background-color:#662370;color:#fff;border-color:#662370;}.elementor-473 .elementor-element.elementor-element-3135ac8 .jac-search-input:focus{border-color:#662370;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-473 .elementor-element.elementor-element-3135ac8 .jac-grid{grid-template-columns:repeat(2, 1fr);}}@media(max-width:767px){.elementor-473 .elementor-element.elementor-element-3135ac8 .jac-grid{grid-template-columns:repeat(1, 1fr);}}/* Start custom CSS for heading, class: .elementor-element-81dd3f8 */.elementor-473 .elementor-element.elementor-element-81dd3f8 .elementor-heading-title {
    font-family: 'Cormorant Garamond', serif;
    font-size: clamp(40px, 5vw, 64px);
    font-weight: 400; /* جعلنا الخط أوضح قليلاً */
    line-height: 1.2;
    color: #1a0f18; /* لون داكن حاد بدلاً من الباهت */
    text-transform: capitalize;
}

.elementor-473 .elementor-element.elementor-element-81dd3f8 .elementor-heading-title em {
    font-style: italic;
    color: #b23284; /* اللون الجكارندي الحيوي */
    /* تم إزالة display: block لتبقى الكلمة على نفس السطر */
    font-weight: 300; 
}/* End custom CSS */
/* Start custom CSS for theme-archive-title, class: .elementor-element-dc2d942 */.elementor-473 .elementor-element.elementor-element-dc2d942 .elementor-heading-title {
    font-family: 'Cormorant Garamond', serif;
    font-size: clamp(40px, 5vw, 64px);
    font-weight: 400; /* جعلنا الخط أوضح قليلاً */
    line-height: 1.2;
    color: #1a0f18; /* لون داكن حاد بدلاً من الباهت */
    text-transform: capitalize;
}

.elementor-473 .elementor-element.elementor-element-dc2d942 .elementor-heading-title em {
    font-style: italic;
    color: #b23284; /* اللون الجكارندي الحيوي */
    /* تم إزالة display: block لتبقى الكلمة على نفس السطر */
    font-weight: 300; 
}/* End custom CSS */