.elementor-10151 .elementor-element.elementor-element-78de997{--display:flex;--min-height:100vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:768px){.elementor-10151 .elementor-element.elementor-element-78de997{--min-height:100vh;}}/* Start custom CSS for image, class: .elementor-element-0953746 */@media (max-width: 767px) {
    html,
    body {
        margin: 0 !important;
        padding: 0 !important;
        overflow-x: hidden;
    }

    body .elementor,
    body .elementor-page,
    body .elementor-element,
    body .e-con,
    body .elementor-widget,
    body .elementor-widget-container {
        margin: 0;
    }

    .elementor-widget-image img {
        display: block;
        width: 100%;
        height: 100dvh;
        object-fit: cover;
        object-position: center center;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-06e6347 *//* تمام صفحه کردن تصویر در دسکتاپ */
@media (min-width: 768px) {

    html,
    body {
        width: 100%;
        height: 100%;
        margin: 0 !important;
        padding: 0 !important;
        overflow: hidden !important;
    }

    body.elementor-page,
    body.elementor-page #page,
    body.elementor-page .site,
    body.elementor-page .elementor,
    body.elementor-page .elementor-page {
        width: 100% !important;
        max-width: none !important;
        min-height: 100vh !important;
        margin: 0 !important;
        padding: 0 !important;
    }

    /* تصویر اصلی */
    body.elementor-page .elementor-widget-image,
    body.elementor-page .elementor-widget-image .elementor-widget-container {
        width: 100% !important;
        height: 100vh !important;
        height: 100dvh !important;
        margin: 0 !important;
        padding: 0 !important;
    }

    body.elementor-page .elementor-widget-image img {
        display: block !important;
        width: 100% !important;
        height: 100vh !important;
        height: 100dvh !important;
        max-width: none !important;
        object-fit: cover !important;
        object-position: center center !important;
    }

}/* End custom CSS */