.footer__team strong {
    white-space: nowrap;
}
.promo-brand-image {
    display: flex;
}
.promo-brand-image img {
    width: 100%;
}
.footer__row {
    display: flex;
    gap: 42px;
    justify-content: space-between;
}

.person .popup-main i a {
    color: inherit !important;
    text-decoration: none !important;
}
.home__team-slider-item .text .top-name > span a,
.person .popup-main i a,
.fading-link {
    animation: opacityLink 1s ease-in-out infinite alternate;
}
.fading-link {
    color: inherit !important;
}
.home__team-slider-item .text .top-name > span a:hover,
.person .popup-main i a:hover,
.fading-link:hover {
    animation: none;
    opacity: 1;
}

.home__team-slider-item .text .bott .default-text.mob {
    display: none;
}
.home__how-list-item .steps-item {
    word-break: unset;
}

@keyframes opacityLink {
    from {
        opacity: 0.35;
    }
    to {
        opacity: 1;
    }
}

@media (max-width: 1200px) {
    .footer__row {
        flex-direction: column-reverse;
        gap: 15px;
    }
    .footer__bott {
        max-width: 100%;
    }
    .home__how-list-item .steps-name {
        font-size: 9px;
    }
}
@media (max-width: 992px) {
    .home__how-list-item .steps-descr, .home__how-list-item .steps-name {
        font-size: 11px;
    }
}
@media (max-width: 576px) {
    .home__team-slider-item .text .bott .default-text.desk {
        display: none;
    }
    .home__team-slider-item .text .bott .default-text.mob {
        display: block;
    }
    .home__team-slider-item .text .bott .default-text p {
        position: static;
        height: auto;
        overflow: visible;
        display: block;
    }
    .home__team-slider-item .text .bott .default-text,
    .home__team-slider-item .text .bott {
        flex: unset;
    }
}