.logo-carousel{overflow:hidden}.logo-carousel__card{color:var(--c-second);display:block;max-width:440px;padding:var(--col-gap) calc(var(--col-gap)/2);text-decoration:none;transition:none;width:100%}.logo-carousel__image{opacity:1;transition:all .5s}.logo-carousel__heading{color:var(--c-second)}.logo-carousel__card-text{padding:4rem 4rem 0 0;position:relative}.logo-carousel__pager{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-start}.logo-carousel__pager button{background:transparent;border:none;cursor:pointer;height:4rem;padding:1.2rem;position:relative;width:4rem}.logo-carousel__pager button:after{background:transparent;border:1px solid var(--c-second);content:"";display:block;height:1.6rem;transition:all var(--global-transition);width:1.6rem}.logo-carousel__pager button.is-selected:after,.logo-carousel__pager button:focus:after,.logo-carousel__pager button:hover:after{background:var(--c-second)}.logo-carousel__nav-arrow-container{align-items:center;display:flex;gap:1rem}.logo-carousel__nav-arrow{align-items:center;background-color:var(--c-white);border:.2rem solid var(--c-inv);color:var(--c-second);cursor:pointer;display:flex;height:5rem;justify-content:center;width:5rem}.logo-carousel__nav-arrow:focus,.logo-carousel__nav-arrow:hover{background-color:var(--c-inv);color:var(--c-second)}.logo-carousel__nav-arrow svg{color:currentColor;height:3rem;width:3rem}@media (min-width:992px){.logo-carousel .container{display:grid;gap:20px;grid-template-columns:30% auto}.logo-carousel__content-col{display:flex;flex-direction:column;gap:var(--col-gap);justify-content:space-between}.logo-carousel__card{padding:var(--col-gap) var(--col-gap) var(--col-gap) 0}.logo-carousel__pager{margin-left:-1.2rem}}@media (min-width:1280px){.logo-carousel__carousel{margin-right:calc(-50vw + 640px - 3rem)}}@media (max-width:991px){.logo-carousel__button{margin:4rem auto}.logo-carousel__nav-arrow-container{margin:0 auto}}