/*
 * rasa-mobile-full-image-final-20260713
 *
 * فقط زمانی فعال می‌شود که اسلاید فعال موبایل
 * از نوع تصویر یک‌تکه باشد.
 */
@media (max-width: 768px) {
    html body main.rasa-pro-main
    section.rp-hero#top.rasa-hero-slider-section.rasa-mobile-full-image-final {
        height: auto !important;
        min-height: 0 !important;
        max-height: none !important;

        padding: 10px 0 22px !important;
        overflow: visible !important;
    }

    html body main.rasa-pro-main
    section.rp-hero#top.rasa-hero-slider-section.rasa-mobile-full-image-final
    > .rasa-hero-final-shell {
        width: calc(100vw - 24px) !important;
        max-width: calc(100vw - 24px) !important;
        min-width: 0 !important;

        height:
            var(--rasa-mobile-full-image-box-height, 132px) !important;

        min-height:
            var(--rasa-mobile-full-image-box-height, 132px) !important;

        max-height:
            var(--rasa-mobile-full-image-box-height, 132px) !important;

        margin: 0 auto !important;
        padding: 0 !important;
        overflow: visible !important;
    }

    html body main.rasa-pro-main
    section.rp-hero#top.rasa-hero-slider-section.rasa-mobile-full-image-final
    > .rasa-hero-final-shell
    > .rasa-hero-final-slide {
        inset: 0 !important;

        width: 100% !important;
        max-width: 100% !important;

        height: 100% !important;
        min-height: 100% !important;
        max-height: 100% !important;

        margin: 0 !important;
        padding: 0 !important;

        display: block !important;

        border-radius: 0 0 24px 24px !important;
        overflow: hidden !important;
    }

    html body main.rasa-pro-main
    section.rp-hero#top.rasa-hero-slider-section.rasa-mobile-full-image-final
    > .rasa-hero-final-shell
    > .rasa-hero-final-slide.rasa-hero-full-image-mode
    .rp-reference-form,

    html body main.rasa-pro-main
    section.rp-hero#top.rasa-hero-slider-section.rasa-mobile-full-image-final
    > .rasa-hero-final-shell
    > .rasa-hero-final-slide.rasa-hero-full-image-mode
    .rp-reference-copy,

    html body main.rasa-pro-main
    section.rp-hero#top.rasa-hero-slider-section.rasa-mobile-full-image-final
    > .rasa-hero-final-shell
    > .rasa-hero-final-slide.rasa-hero-full-image-mode
    .rp-reference-glow {
        display: none !important;
    }

    html body main.rasa-pro-main
    section.rp-hero#top.rasa-hero-slider-section.rasa-mobile-full-image-final
    .rasa-hero-full-bg,

    html body main.rasa-pro-main
    section.rp-hero#top.rasa-hero-slider-section.rasa-mobile-full-image-final
    .rasa-current-hero-contain-image {
        position: absolute !important;
        inset: 0 !important;

        display: block !important;

        width: 100% !important;
        height: 100% !important;

        min-width: 0 !important;
        min-height: 0 !important;

        max-width: 100% !important;
        max-height: 100% !important;

        object-fit: contain !important;
        object-position: center center !important;

        margin: 0 !important;
        padding: 0 !important;
        transform: none !important;
    }

    html body main.rasa-pro-main
    section.rp-hero#top.rasa-hero-slider-section.rasa-mobile-full-image-final
    .rasa-current-hero-media-wrap {
        position: absolute !important;
        inset: 0 !important;

        width: 100% !important;
        height: 100% !important;

        min-height: 0 !important;
        max-height: 100% !important;
    }

    html body main.rasa-pro-main
    section.rp-hero#top.rasa-hero-slider-section.rasa-mobile-full-image-final
    .rasa-hero-final-progress {
        top: 9px !important;
        right: 18px !important;
        left: 18px !important;
        height: 4px !important;
    }

    html body main.rasa-pro-main
    section.rp-hero#top.rasa-hero-slider-section.rasa-mobile-full-image-final
    .rasa-hero-final-arrow {
        top: auto !important;
        bottom: 8px !important;

        width: 34px !important;
        height: 34px !important;

        border-radius: 12px !important;
        font-size: 24px !important;
    }

    html body main.rasa-pro-main
    section.rp-hero#top.rasa-hero-slider-section.rasa-mobile-full-image-final
    .rasa-hero-final-prev {
        right: 14px !important;
        left: auto !important;
    }

    html body main.rasa-pro-main
    section.rp-hero#top.rasa-hero-slider-section.rasa-mobile-full-image-final
    .rasa-hero-final-next {
        left: 14px !important;
        right: auto !important;
    }

    html body main.rasa-pro-main
    section.rp-hero#top.rasa-hero-slider-section.rasa-mobile-full-image-final
    .rasa-hero-final-dots {
        bottom: 12px !important;
    }

    html body main.rasa-pro-main
    section.rp-hero#top.rasa-hero-slider-section.rasa-mobile-full-image-final
    + section.rp-stats,

    html body main.rasa-pro-main
    section.rp-hero#top.rasa-hero-slider-section.rasa-mobile-full-image-final
    ~ section.rp-stats {
        margin: 0 auto 20px !important;
        transform: none !important;
    }
}
