/*
 * TSI PF – mobilna stopka
 * Zmiany tylko dla telefonów i małych tabletów.
 */
@media (max-width: 767px) {
    footer#site-footer.furman-standard-footer {
        position: relative !important;
        inset: auto !important;
        width: 100% !important;
        height: auto !important;
        min-height: 0 !important;
        max-height: none !important;
        margin: 0 !important;
        transform: none !important;
        overflow: visible !important;
    }

    footer#site-footer.furman-standard-footer .furman-standard-footer__main {
        display: flex !important;
        flex-direction: column !important;
        align-items: stretch !important;
        width: 100% !important;
        height: auto !important;
        min-height: 0 !important;
        max-height: none !important;
        margin: 0 !important;
        padding: 0 !important;
        overflow: visible !important;
    }

    footer#site-footer.furman-standard-footer .furman-standard-footer__photo {
        display: block !important;
        position: relative !important;
        inset: auto !important;
        order: 1 !important;
        width: 100% !important;
        height: auto !important;
        min-height: 0 !important;
        max-height: none !important;
        aspect-ratio: auto !important;
        margin: 0 !important;
        padding: 0 !important;
        overflow: visible !important;
        background: #111 !important;
    }

    footer#site-footer.furman-standard-footer .furman-standard-footer__photo-image {
        display: block !important;
        position: static !important;
        inset: auto !important;
        width: 100% !important;
        height: auto !important;
        min-height: 0 !important;
        max-width: 100% !important;
        max-height: none !important;
        aspect-ratio: auto !important;
        margin: 0 !important;
        padding: 0 !important;
        object-fit: contain !important;
        object-position: center center !important;
        transform: none !important;
    }

    footer#site-footer.furman-standard-footer .furman-standard-footer__content {
        position: relative !important;
        inset: auto !important;
        order: 2 !important;
        width: 100% !important;
        height: auto !important;
        min-height: 0 !important;
        max-height: none !important;
        margin: 0 !important;
        overflow: visible !important;
        transform: none !important;
    }

    footer#site-footer.furman-standard-footer .furman-standard-footer__bottom {
        position: relative !important;
        inset: auto !important;
        width: 100% !important;
        height: auto !important;
        min-height: 0 !important;
        max-height: none !important;
        overflow: visible !important;
        transform: none !important;
    }
}
