.block-logo-carousel{position:relative;padding-top:3.125rem;padding-bottom:3.125rem}@media (min-width: 768px){.block-logo-carousel{padding-top:6.25rem;padding-bottom:6.25rem}}.block-logo-carousel__intro{margin-bottom:2.5rem}@media (min-width: 992px){.block-logo-carousel__intro{margin-bottom:1.875rem}}.block-logo-carousel .content p,.block-logo-carousel .content li{font-size:clamp(16px, 2.5vw, 22px)}.block-logo-carousel a.block-logo-carousel__tile{-webkit-transition:scale 0.3s ease-in-out;transition:scale 0.3s ease-in-out}.block-logo-carousel a.block-logo-carousel__tile:hover{scale:1.1}.block-logo-carousel__tile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:1.875rem;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff;aspect-ratio:305/205}.block-logo-carousel__tile img{max-height:6.875rem;max-width:100%;width:auto}.block-logo-carousel__filters{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;background-color:#fff;border:.0625rem solid rgba(0,0,0,0.3);border-radius:4.375rem;overflow:hidden}.block-logo-carousel__filters-item{font-size:clamp(18px, 2vw, 22px);text-decoration:none;cursor:pointer;padding:.625rem 1.25rem .75rem;border-radius:4.375rem;-webkit-transition:background-color 0.3s ease-in-out;transition:background-color 0.3s ease-in-out}.block-logo-carousel__filters-item:hover{background-color:#F8F8F8}.block-logo-carousel__filters-item.--active{background-color:#0A807E;color:#fff}.block-logo-carousel .swiper{overflow:visible}.block-logo-carousel .swiper.fade-out{opacity:0 !important;-webkit-transition:opacity 0.5s ease-in-out;transition:opacity 0.5s ease-in-out}.block-logo-carousel .swiper.fade-in{opacity:1 !important;-webkit-transition:opacity 0.5s ease-in-out;transition:opacity 0.5s ease-in-out}.block-logo-carousel .swiper-slide{height:auto}.block-logo-carousel .content-styles h1,.block-logo-carousel .content-styles h2,.block-logo-carousel .content-styles h3,.block-logo-carousel .content-styles h4,.block-logo-carousel .content-styles h5,.block-logo-carousel .content-styles span,.block-logo-carousel .content-styles p{display:inline-block}.block-logo-carousel .content-styles ul li,.block-logo-carousel .content-styles ol li{color:var(--text-color)}.block-logo-carousel .swiper-button-prev,.block-logo-carousel .swiper-button-next{background-color:#0A807E;height:5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:1.875rem;cursor:pointer;color:#fff;margin-top:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:background-color 0.2s ease-in-out;transition:background-color 0.2s ease-in-out}@media (min-width: 768px){.block-logo-carousel .swiper-button-prev,.block-logo-carousel .swiper-button-next{height:6.25rem;width:2.5rem}}.block-logo-carousel .swiper-button-prev:after,.block-logo-carousel .swiper-button-next:after{font-size:1rem;font-weight:900}.block-logo-carousel .swiper-button-prev:hover,.block-logo-carousel .swiper-button-next:hover{background-color:#003832}.block-logo-carousel .swiper-button-prev{left:0}.block-logo-carousel .swiper-button-next{right:0}

/*# sourceMappingURL=block-logo-carousel.css.map */
