.brand-carousel-container{margin-block:30px}.brand-carousel-container .brand-carousel-top{padding-block:10px;margin-bottom:10px;display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:16px}@media only screen and (min-width:640px){.brand-carousel-container .brand-carousel-top{padding-left:40px;padding-right:94px;flex-direction:row}}.brand-carousel-container .brand-carousel-title{margin-bottom:0;font-size:3.2rem;font-weight:600;line-height:1.25;letter-spacing:-.03em;text-align:center}.brand-carousel-container .brand-carousel-link{font-size:1.4rem;line-height:1}@media only screen and (min-width:640px){.brand-carousel-container .brand-carousel-link{margin-left:auto}}.brand-carousel-container .splide__track{margin-inline:32px;padding-block:20px;border-inline:2px solid transparent}@media only screen and (min-width:1024px){.brand-carousel-container .splide__track{margin-inline:48px}}.brand-carousel-container .splide__slide{padding:20px;border:1px solid #ececec;border-radius:9px}.brand-carousel-container .splide__slide a{display:block;height:100%;text-decoration:none}.brand-carousel-container .splide__slide a:hover{color:#000;text-decoration:none}.brand-carousel-container .splide__slide .brand_carousel_card{height:100%;display:flex;flex-direction:column}.brand-carousel-container .splide__slide img{object-fit:contain;height:100%}.brand-carousel-container .splide__arrow{background:0 0;border:none;width:32px;height:32px}@media only screen and (min-width:1024px){.brand-carousel-container .splide__arrow{width:40px;height:40px}}.brand-carousel-container .splide__arrow.splide__arrow--prev{left:0}.brand-carousel-container .splide__arrow.splide__arrow--prev svg{transform:scaleX(1)}.brand-carousel-container .splide__arrow.splide__arrow--next{right:0}.brand-carousel-container .splide__arrow.splide__arrow--next svg{transform:scaleX(-1)}.brand-carousel-container .splide__arrow svg{fill:none;width:inherit;height:inherit}.brand-carousel-container .splide:not(.is-overflow) .splide__arrows{display:none}.brand-carousel-container .splide:not(.is-overflow) .splide__list{justify-content:center}.brand-carousel-container .splide:not(.is-overflow) .splide__slide:last-child{margin:0 !important}