.rft_manufacturer-slider__textpanel,
.rft_manufacturer-slider__actions,
.rft_manufacturer-slider__carrousel {
    grid-column: 1;
}
.rft_manufacturer-slider__textpanel {
    grid-row: 1;
}

.rft_manufacturer-slider__textpanel h1,
.rft_manufacturer-slider__textpanel h2 {
    font-size: 1.85rem;
}

.rft_manufacturer-slider__textpanel .description {
    margin-top: 3px;
    color: #666666;
    font-size: 0.9em;
}
.rft_manufacturer-slider__textpanel a {
    color: #972a66!important;
}

.rft_carousel-actions__button {
    border-radius: 40px!important;
}

.rft_manufacturer-slider__carrousel {
    display: flex;
    grid-row: 2;
    grid-gap: 2rem;
}

.rft_manufacturer-slider__carrousel a {
    pointer-events: none;
}

.rft_manufacturer-slider__actions {
    grid-row: 3;
}
.rft_manufacturer-slider__actions a {
    width: fit-content;
}

.rft_manufacturer-slider__linkblock {
    display: flex;
    flex-direction: column;
    justify-content: center;
    width: 120px;
}

.rft_manufacturer-slider__linkblock figure {
    height: 120px;
    display: flex;
    align-items: center;
}

.rft_manufacturer-slider__linkblock figure picture > img {
    border-radius: 100%;
    border-radius: 0;
}

.rft_manufacturer-slider__linkblock figure figcaption {
    display: none;
}

.rft_manufacturer-slider__linktext {
    text-align: center;
}

@include media-breakpoint-up(md) {
    .rft_manufacturer-slider__textpanel {
        grid-row: 1;
    }

    .rft_manufacturer-slider__carrousel {
        grid-column: 2;
        grid-row: 1 / span 2;
    }

    .rft_manufacturer-slider__actions {
        grid-row: 2;
    }
}