/* === Custom Block Styling === */
.sponsorLogoSlider{
    padding-top: var(--CB-padding-top);
    padding-right: var(--CB-padding-right);
    padding-bottom: var(--CB-padding-bottom);
    padding-left: var(--CB-padding-left);
    margin-top: var(--CB-margin-top);
    margin-bottom: var(--CB-margin-bottom);
}

.sponsorLogo__container{
    overflow: visible;
}

.sponsorLogos__outerWrapper{
    row-gap: 32px;
}
.sponsorLogo__innerContainer{
    padding-left: 64px;
    padding-right: 64px;
}
.sponsorLogos__innerWrapper{
    display: flex;
    align-items: center;
    justify-content: center;
	aspect-ratio: 2/1;
}
.sponsorLogos__logo{
    max-width: 200px;
    width: 100%;
}

@media screen and (max-width: 767px){
    .sponsorLogos__logo{
        max-width: 200px;
    }
	.sponsorLogos__innerWrapper{
		aspect-ratio: unset;
	}
}



.swiper-button-next, .swiper-button-prev{
    color: var(--fc-red) !important;
}
.swiper-button-next{
    right: 0 !important;
    transform: scale(.7, 1.3);
}
.swiper-button-prev{
    left: 0 !important;
    transform: scale(.7, 1.23);
}