.hero__swiper-text {
    padding-left: 0;
}

.hero__swiper-text--left,
.hero__swiper__content p {
    padding-left: 0;
    margin-left : -20rem;
}

.hero__swiper__content {
    margin-left   : 20rem;
    color         : var(--c-white);
    font-size     : var(--txt-rem100);
    font-weight   : 700;
    line-height   : 1.2em;
    text-transform: uppercase;
}

.index-partners__left {
    grid-template-columns: repeat(4, 1fr);
}

.other-solutions__item-icon img {
    width: 100%;
}

.other-solutions__item-icon {
    width: 25%;
}

.other-solutions__item-title {
    font-size: 2.5rem;
}

.align-items-first {
    align-items: first baseline !important;
}

.index-partners__logo img {
    min-height: 80%;
}

.partners-list__item-logo {
    min-width: 40%;
}

@media (max-width: 991px) {
    .hero__swiper__content {
        margin-left: 0;
    }

    .hero__swiper-text--left,
    .hero__swiper__content p {
        padding-left: 0;
        margin-left : 0;
    }
}

@media (max-width: 991px) {
    .partners-list__item-logo {
        min-width: 100%;
    }
}

@media (max-width: 767px) {
    .index-partners__left {
        grid-template-columns: repeat(2, 1fr);
        gap                  : 6rem;
    }

    .partners-list__item-logo {
        min-width: 100%;
    }
}

.header__logo{
    width: 15rem;
}
.footer__logo{
    width: 25rem;
}
.top-2rem{
    top: 2rem;
}
.subheader__discover p{
    max-width: 250px;
}

.def_header_h img{

    object-fit: fill;

}

.partners-list__item img{
    width: 150px !important;
}

.footer-bg::before {
background-color: rgba(229, 241, 248, 0.89);
}

.footer__info-item,.footer__bottom,.footer__nav-parent__item{
    color: var(--c-primary) !important;
}

.footer__nav-parent{
    border-right-color:  var(--c-primary) !important;
    justify-content: start !important;
    gap: 3rem !important;
}
