.theme--dark{--text-color:#fff;--color-accent:#000326}.theme--light{--text-color:#000326;--color-accent:#fff}.block-logo-carousel{padding:1.5rem 0}@media (min-width:768px){.block-logo-carousel{padding:4rem 0}}.block-logo-carousel.bg--primary .tab-label,.block-logo-carousel.bg--tertiary .tab-label{color:#fff}.block-logo-carousel .tab{height:0;visibility:hidden}.block-logo-carousel .tab.active{height:auto;visibility:visible}.block-logo-carousel .tab-labels{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:4rem;gap:1rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:576px){.block-logo-carousel .tab-labels{gap:2.5rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.block-logo-carousel .tab-labels .tab-label{cursor:pointer;font-size:20px;text-align:center}.block-logo-carousel .tab-labels .tab-label.active{font-weight:600}.block-logo-carousel .swiper-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4rem}.block-logo-carousel .swiper-slide{text-align:center}.block-logo-carousel .swiper-slide img,.block-logo-carousel .swiper-slide svg{height:auto;max-width:5rem;text-align:center}@media (min-width:768px){.block-logo-carousel .swiper-slide img,.block-logo-carousel .swiper-slide svg{max-width:initial}}