
.footer-block {
    border-radius: 40px 40px 0 0;
    background: #13161E;
    display: flex;
    flex-direction: column;
    align-items: center;
}
.footer__menu {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    justify-content: center;
    gap: 1rem;
}
.footer__menu li a:hover {
    color: #FFCF32;
    border-bottom: 1px solid #FFCF32;
}
.footer__menu li a:visited {
    color: #fff;
}
.footer__image,
.footer__providers,
.footer__text {
    margin-bottom: 20px;
}

.footer__image {
    object-fit: contain;
    max-width: 164px;
}

.footer__providers {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;

}

.footer__providers-image {
    object-fit: contain;
    width: fit-content;
}

.footer__text.small-text p {
    color: #F3F3F599;
    line-height: 228%;
}

.footer__age {
    width: 54px;
    object-fit: contain;
}


@media (min-width: 1024px) {
    .footer__block {
        padding: 40px 0;
        display: flex;
        flex-direction: column;
        align-items: center;
        gap: 1rem;
    }

    .footer__providers {
        gap: 2rem;
    }

    .footer__text {
        max-width: 640px;
    }

    .footer__providers-image {
        height: 40px;
    }
}

@media screen and (max-width: 1023.99px) {
    .footer__block {
        padding: 20px 0;
        display: flex;
        flex-direction: column;
        align-items: center;
        gap: 1rem;
    }

    .footer__providers {
        gap: 1rem;
    }

    .footer__providers-image {
        height: 40px;

    }

    .footer__age {
        display: flex;
        margin-left: auto;
        margin-right: auto;
    }


}
