.logo-carousel__heading{background-color:var(--c-crimson);color:var(--c-pampas);margin-bottom:16vw;padding:5rem 2rem;position:relative;text-align:center}.logo-carousel__heading-accent{color:var(--c-crimson);height:auto;left:0;margin:0 auto;position:absolute;right:0;top:calc(100% - .1rem);width:50%}@media (min-width:768px){.logo-carousel__heading{margin-bottom:12rem}.logo-carousel__heading-accent{width:37.4rem}}@media (min-width:992px){.logo-carousel__heading{padding-bottom:7.2rem;padding-top:7.2rem}}.logo-carousel__rich-text{margin:0 auto 6rem;max-width:92rem}.logo-carousel__list{padding-top:5rem}.logo-carousel__item{display:block;padding:0 5%;transition:none!important;width:50%}@media (min-width:768px){.logo-carousel__item{padding:0 2%;width:33.33333%}}@media (min-width:992px){.logo-carousel__item{width:20%}}.logo-carousel__item img{aspect-ratio:2;height:100%;object-fit:contain;width:100%}.logo-carousel .flickity-page-dots{bottom:auto;display:flex;gap:1rem;justify-content:center;margin-top:8rem;position:relative}.logo-carousel .flickity-page-dots .dot{background-color:transparent;border:.2rem solid var(--c-crimson);height:1.7rem;margin:0;opacity:1;width:1.7rem}.logo-carousel .flickity-page-dots .dot.is-selected{background-color:var(--c-crimson)}