.slider-logos {
    padding: 24px 0;
}

@media screen and (min-width: 768px) {
    .slider-logos {
        padding: 32px 0;
    }
}

.slider-logos--container {
    overflow: hidden;
    position: relative;
}

.slider-logos--header {
    padding-inline: 16px;
    max-width: 1312px;
    margin: auto;
    width: 100%;
    text-align: center;
}

.slider-logos--header .uptitle {
    justify-content: center;
    margin-bottom: 16px;
}

@media screen and (min-width: 992px) {
    .slider-logos--header .uptitle {
        margin-bottom: 24px;
    }
}

.slider-logos--header h2 {
    text-transform: uppercase;
}

.slider-logos--header h2 strong {
    color: var(--framb-mid);
}

.slider-logos--header>p {
    max-width: 700px;
    margin: 24px auto 0;
    color: var(--black);
}

.slider-logos--wrapper {
    width: 100%;
    height: auto;
    margin-top: 40px;
}

.slider-logos--wrapper.swiper {
    overflow: hidden;
}

.slider-logos--wrapper .swiper-wrapper {
    align-items: center;
    transition-timing-function: linear;
}

.slider-logos--slide {
    width: auto;
    flex: 0 0 auto;
    display: flex;
    align-items: center;
    justify-content: center;
}

.slider-logos--slide img {
    max-width: 100%;
    height: 70px;
    -o-object-fit: contain;
    object-fit: contain;
    filter: grayscale(1);
    opacity: 0.32;
}

.slider-logos--buttons {
    margin-top: 48px;
    display: flex;
    justify-content: center;
}

/*# sourceMappingURL=style.css.map */

.slider-logos {
    padding: 24px 0;
}

@media screen and (min-width: 768px) {
    .slider-logos {
        padding: 32px 0;
    }
}

.slider-logos--container {
    overflow: hidden;
    position: relative;
}

.slider-logos--header {
    padding-inline: 16px;
    max-width: 1312px;
    margin: auto;
    width: 100%;
    text-align: center;
}

.slider-logos--header .uptitle {
    justify-content: center;
    margin-bottom: 16px;
}

@media screen and (min-width: 992px) {
    .slider-logos--header .uptitle {
        margin-bottom: 24px;
    }
}

.slider-logos--header h2 {
    text-transform: uppercase;
}

.slider-logos--header h2 strong {
    color: var(--framb-mid);
}

.slider-logos--header>p {
    max-width: 700px;
    margin: 24px auto 0;
    color: var(--black);
}

.slider-logos--wrapper {
    width: 100%;
    height: auto;
    margin-top: 40px;
}

.slider-logos--wrapper.swiper {
    overflow: hidden;
}

.slider-logos--wrapper .swiper-wrapper {
    align-items: center;
    transition-timing-function: linear;
}

.slider-logos--slide {
    width: auto;
    flex: 0 0 auto;
    display: flex;
    align-items: center;
    justify-content: center;
}

.slider-logos--slide img {
    max-width: 100%;
    max-height: 48px;
    -o-object-fit: contain;
    object-fit: contain;
    filter: grayscale(1);
    opacity: 0.32;
}

.slider-logos--buttons {
    margin-top: 48px;
    display: flex;
    justify-content: center;
}

/*# sourceMappingURL=style.css.map */