.swiper-fade{&.swiper-free-mode{.swiper-slide{transition-timing-function:ease-out}}.swiper-slide{pointer-events:none;transition-property:opacity;.swiper-slide{pointer-events:none}}.swiper-slide-active{pointer-events:auto;& .swiper-slide-active{pointer-events:auto}}}.brand-section{padding:30px 20px}.brand-swiper{padding:20px 10px}.brand-card{height:110px;background:#fff;border-radius:10px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 14px rgba(0,0,0,.08);transition:transform .25s ease}.brand-card:hover{transform:translateY(-4px)}.brand-card img{max-width:95%;max-height:85px;object-fit:contain}.swiper-button-next,.swiper-button-prev{color:#111}.brand-section .swiper-button-next,.brand-section .swiper-button-prev{width:28px;height:28px;margin-top:0;top:50%;transform:translateY(-50%);background:var(--color-primary);color:var(--color-text-white);border-radius:999px;box-shadow:0 2px 10px rgba(0,0,0,.12)}.brand-section .swiper-button-next:after,.brand-section .swiper-button-prev:after{font-size:12px;font-weight:700}.brand-section .swiper-button-prev{left:0}.brand-section .swiper-button-next{right:0}.brand-section .brand-swiper{padding-left:34px;padding-right:34px}@media (max-width:480px){.brand-card{height:70px}.brand-header h3{font-size:18px}.brand-section{padding:30px 10px}}