.brand-banner-container{background-color:#f7f7f7;padding:20px;width:100%}.brand-banner-container .brand-banner{margin:20px auto 0;overflow:hidden;width:calc(100% - 24px)}.brand-banner-container .brand-banner .brand-banner-wrap{border-radius:4px;margin:0 0 20px;min-height:350px}.brand-banner-container .brand-banner .brand-banner-wrap.active{transition:left 2s}.brand-banner-container .brand-banner .brand-banner-wrap .prod-cont{border-radius:4px;display:flex;flex-direction:row}.brand-banner .prod-det-left{padding:45px;width:40%}.brand-banner .prod-det-left img{margin-bottom:20px;width:clamp(100px,160px,170px)}.brand-banner .prod-det-left .prod-desc{color:#fff;font-size:18px}.brand-banner .prod-det-left a{border:1px solid #fff;border-radius:4px;color:#fff;display:inline-block;font-size:16px;font-weight:600;line-height:22px;padding:12px 24px;text-decoration:none}.brand-banner .prod-det-left a:hover{box-shadow:0 0 5px 1px #e4e9eea6}.brand-banner .prod-det-right{align-items:center;display:flex;justify-content:center;padding:0 45px 0 0;width:60%}.brand-banner .prod-det-right img{max-height:300px;width:auto}.brand-banner-container .slick-initialized .slick-slide{cursor:pointer;margin:0 12px}.brand-banner-container .slick-initialized .slick-slide .card-content{align-items:center;background-color:#fff;border:1px solid #dadee4;border-radius:4px;box-sizing:content-box;display:flex;flex-direction:row;margin:19px 0;min-height:102px;padding:10px 35px}.brand-banner-container .slick-initialized .slick-slide .card-content.active-card{border-color:#fff;box-shadow:0 4px 16px 0 hsla(0,0%,5%,.08)}.brand-banner-container .slick-initialized .slick-slide .card-content img{display:flex;width:100%}@media only screen and (max-width:767px){.brand-banner-container .brand-banner .brand-banner-wrap{min-height:496px}.brand-banner .prod-det-right img{max-height:170px}.brand-banner-container .slick-initialized .slick-slide{margin:0 7px}.brand-banner-container .slick-initialized .slick-slide .card-content{align-items:center;background-color:#fff;display:flex;margin:12px 0;min-height:60px;padding:20px}.brand-banner-container{padding:20px 0}.brand-banner-container .brand-banner .brand-banner-wrap{border-radius:4px}.brand-banner-container .brand-banner .brand-banner-wrap .prod-cont{flex-direction:column}.brand-banner .prod-det-right{padding:10px 5px 30px}.brand-banner .prod-det-left,.brand-banner .prod-det-right{padding:32px;text-align:center;width:100%}.brand-banner .prod-det-left .prod-desc{font-size:18px}.brand-banner .prod-det-left a{display:block;text-align:center}}