.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-2970 .elementor-element.elementor-element-a0611a4{--display:flex;}.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-2970 .elementor-element.elementor-element-bd98cd5{--display:flex;}.elementor-2970 .elementor-element.elementor-element-4a85121{--display:flex;}.elementor-2970 .elementor-element.elementor-element-7edab08{--display:flex;}.elementor-2970 .elementor-element.elementor-element-82195dd{--display:flex;}/* Start custom CSS for html, class: .elementor-element-5b7ae56 */.app-card img{
    width:100%;
    height:100%;
    object-fit:cover;
    display:block;
    transition:transform .6s ease;

    /* روشن‌تر شدن عکس */
    filter: brightness(1.5) contrast(1.09) saturate(1.1);
}

.app-card .overlay{
    position:absolute;
    inset:0;

    /* لایه تیره کمتر */
    background:linear-gradient(
        to top,
        rgba(0,25,50,.55),
        rgba(0,25,50,.10)
    );
}/* End custom CSS */