.cmp__brand-section-24{background:#fafafa}@media screen and (max-width:767px){.cmp__brand-section-24{padding-bottom:calc(var(--rpx, 1px)*48)}}.cmp__brand-section-24 .responsive__layout{overflow:hidden}.cmp__brand-section-24 .responsive__layout h2{color:rgba(0,0,0,.95);font-size:42px;font-weight:500;line-height:58.8px;padding:calc(var(--rpx, 1px)*80) 0}@media screen and (max-width:767px){.cmp__brand-section-24 .responsive__layout h2{font-size:24px;font-weight:500;line-height:2.1pc;padding:calc(var(--rpx, 1px)*48) 0 0 0}}.cmp__brand-section-24 .responsive__layout .container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:calc(var(--rpx, 1px)*20)}@media screen and (max-width:767px){.cmp__brand-section-24 .responsive__layout .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.cmp__brand-section-24 .responsive__layout .container img{border-radius:6px;display:block;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:.3s;transition:.3s;width:100%}.cmp__brand-section-24 .responsive__layout .container .cards{margin-bottom:calc(var(--rpx, 1px)*40);width:calc(50% - var(--rpx, 1px)*10)}@media screen and (max-width:767px){.cmp__brand-section-24 .responsive__layout .container .cards{-webkit-box-orient:vertical;-webkit-box-direction:reverse;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin-bottom:0;margin-top:calc(var(--rpx, 1px)*32);width:100%}}.cmp__brand-section-24 .responsive__layout .container .cards .title{color:rgba(0,0,0,.95);font-size:24px;font-weight:500;line-height:2pc;padding:calc(var(--rpx, 1px)*20)}@media screen and (max-width:767px){.cmp__brand-section-24 .responsive__layout .container .cards .title{margin-bottom:calc(var(--rpx, 1px)*12);padding:0}}.cmp__brand-section-24 .responsive__layout .container .cards .swiper{overflow:hidden;position:relative}.cmp__brand-section-24 .responsive__layout .container .cards .swiper .swiper-slide{border-radius:6px;height:calc(var(--rpx, 1px)*388);overflow:hidden;position:relative}@media(min-width:769px){.cmp__brand-section-24 .responsive__layout .container .cards .swiper .swiper-slide.swiper-slide-active:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}}@media screen and (max-width:767px){.cmp__brand-section-24 .responsive__layout .container .cards .swiper .swiper-slide{height:calc(var(--rpx, 1px)*206)}}.cmp__brand-section-24 .responsive__layout .container .cards .swiper .swiper-slide picture{display:block;height:100%;position:relative;width:100%}.cmp__brand-section-24 .responsive__layout .container .cards .swiper .swiper-slide picture:after{background:-webkit-gradient(linear,left top,left bottom,color-stop(70.07%,transparent),color-stop(100.1%,rgba(0,0,0,.7)));background:linear-gradient(180deg,transparent 70.07%,rgba(0,0,0,.7) 100.1%);content:"";inset:0;position:absolute}.cmp__brand-section-24 .responsive__layout .container .cards .swiper .swiper-slide p{bottom:0;color:#fff;font-size:1pc;font-weight:500;left:0;line-height:24px;padding-bottom:calc(var(--rpx, 1px)*16);padding-left:calc(var(--rpx, 1px)*20);position:absolute}@media screen and (max-width:767px){.cmp__brand-section-24 .responsive__layout .container .cards .swiper .swiper-slide p{font-size:14px;font-weight:500;line-height:21px;padding-bottom:calc(var(--rpx, 1px)*27);padding-left:calc(var(--rpx, 1px)*12)}}.cmp__brand-section-24 .responsive__layout .container .cards .swiper .swiper-pagination{bottom:calc(var(--rpx, 1px)*16);display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;padding:calc(var(--rpx, 1px)*4) 0;position:absolute;right:calc(var(--rpx, 1px)*20);z-index:1}@media screen and (max-width:767px){.cmp__brand-section-24 .responsive__layout .container .cards .swiper .swiper-pagination{bottom:calc(var(--rpx, 1px)*12);left:calc(var(--rpx, 1px)*12);right:unset}}.cmp__brand-section-24 .responsive__layout .container .cards .swiper .swiper-pagination .swiper-pagination-bullet{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:hsla(0,0%,100%,.2);height:2px;-webkit-transition:.3s;transition:.3s;width:calc(var(--rpx, 1px)*39)}.cmp__brand-section-24 .responsive__layout .container .cards .swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#fff}