.footer__partners_logo {
    margin-bottom: 5px;
    margin-top: -20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 28px;

}

    @media (min-width: 1024px) {.footer__partners_logo {
        margin-top: -90px;
        padding-right: 95px;
        -webkit-box-pack: end;
            -ms-flex-pack: end;
                justify-content: end

}
    }

    .footer__partners_logo img {
        max-height: 108px;
        width: auto;
    }

    .footer__partners_logo svg {
        max-height: 68px;
        width: auto;
    }

    @media (max-width: 1024px) {
        .footer__partners_logo svg, .footer__partners_logo img {
            max-height: 48px;
        }
    }
