.ly_brands_100 .wide{width: 100%}.ly_brands_100{overflow: hidden;background-color: transparent;background-size: cover;background-position: 100% 0%;background-repeat: no-repeat}.ly_brands_100{background-color: transparent}.ly_brands_100 .section>.box{position: relative}.ly_brands_100 .post_wrapper{position: relative}.ly_brands_100 .brands_bg{position: relative;width: 100%;height: 980px}.ly_brands_100 .brands_bg::after{position: absolute;content: '';left: 0;top: 0;width: 100%;height: 100%}.ly_brands_100 .brand_box{position: relative;z-index: 2;width: 100%;margin: 0 auto;max-width: 1440px;margin-bottom: 50px}.ly_brands_100 .brand_box .title{text-align: center;line-height: 1.66;margin-bottom: 70px}.ly_brands_100 .brand_box .list{display: grid;grid-template-columns: repeat(6, 1fr);gap: 32px 36px}.ly_brands_100 .brand_box .list .item{border-radius: 10px;overflow: hidden;background: #fff}.ly_brands_100 .brand_box .list .item{position: relative}.ly_brands_100 .brand_box .list .item::before{content: '';position: absolute;top: 5px;left: 5px;width: 14px;height: 14px;background: #ff4800;z-index: 2;border-top-left-radius: 4px;border-bottom-left-radius: 4px;border-top-right-radius: 4px;clip-path: polygon(0 0, 100% 0, 0 100%)}.ly_brands_100 .brand_box .list .item img{transition: transform 0.5s cubic-bezier(0.4, 0, 0.2, 1);-webkit-transition: -webkit-transform 0.5s cubic-bezier(0.4, 0, 0.2, 1)}.ly_brands_100 .mask{position: absolute;inset: 0;background: linear-gradient(to top, #181818 2%, #18181800 20%);pointer-events: none}.ly_brands_100 .brand_box .list .item:hover img{transform: scale(1.05);-webkit-transform: scale(1.05);-ms-transform: scale(1.05)}@media screen and (max-width: 1000px){.ly_brands_100 .brands_bg{height: 300px}.ly_brands_100 .brand_box{width: 96%;padding: 0 2%;box-sizing: border-box;margin-top: -60px}.ly_brands_100 .brand_box .list{grid-template-columns: repeat(3, 1fr);gap: 16px}.ly_brands_100 .brand_box .list .item{padding: 10px 8px;border-radius: 5px}.ly_brands_100 .brand_box .list .item::before{width: 10px;height: 10px;border-top-left-radius: 2px;border-bottom-left-radius: 2px;border-top-right-radius: 2px}.ly_brands_100{padding-top: 75px;padding-bottom: 0px}}@media screen and (max-width: 1520px) and (min-width: 1000px){.ly_brands_100 .brand_box{width: 96%;box-sizing: border-box}.ly_brands_100 .brands_bg{position: relative;width: 100%;height: 800px}}