.brands-list{padding-top:50px}.brand-list--wrap{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:0 0 120px}.brand-item{-webkit-box-flex:0;-ms-flex:0 1 24%;flex:0 1 24%;background:#f5f5f5;background:-o-linear-gradient(72deg,rgb(235 237 241) 0%,rgb(245 245 245) 100%);background:linear-gradient(18deg,rgb(235 237 241) 0%,rgb(245 245 245) 100%);border-radius:var(--box-br);box-shadow:0 2px 2px -2px #666;position:relative;margin-bottom:clamp(1.5rem, 1.045rem + 2.27vw, 2.75rem);overflow:hidden}.brand-item--img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:15px;font-size:13px}.brand-item--title{display:block;position:relative;padding:0 clamp(0.625rem, 0.563rem + 0.31vw, 0.875rem);margin-bottom:15px;font-size:clamp(1.125rem, 1rem + 0.63vw, 1.625rem);font-weight:600}.brand-item--descript{position:relative;padding:0 clamp(0.625rem, 0.563rem + 0.31vw, 0.875rem);margin-bottom:28px;min-height:120px;max-height:120px;color:#56616d;font-size:15px;-webkit-transition:.8s;-o-transition:.8s;transition:.8s;overflow:hidden}.brand-item:hover .brand-item--descript{max-height:999px}.brand-item--descript:after{content:'';background:#ebedf1;background:-webkit-gradient(linear,left top,left bottom,from(0),color-stop(10%,rgb(235 237 241)),to(#fff0));background:-o-linear-gradient(0,rgb(235 237 241) 10%,#fff0 100%);background:linear-gradient(0,rgb(235 237 241) 10%,#fff0 100%);position:absolute;bottom:0;left:0;width:100%;height:80px;opacity:1;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.brand-item:hover .brand-item--descript:after{opacity:0}.brand-item--btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px 8px;position:relative;padding:0 8px 20px;margin-bottom:-75px;-webkit-transition:margin-bottom .5s;-o-transition:margin-bottom .5s;transition:margin-bottom .5s}.brand-item:hover .brand-item--btn{margin-bottom:0}.brand-item--btn .btn{background:#252c37;-webkit-box-shadow:none;box-shadow:none;padding:12px 16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%}.brand-item--btn .btn:hover{background:#273c5e;-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px)}.brand-item--btn .btn svg{position:relative;width:18px;height:18px;margin-left:8px;right:0;-webkit-transition:-webkit-transform .3s var(--box-trs) 0s;transition:-webkit-transform .3s var(--box-trs) 0s;-o-transition:transform .3s var(--box-trs) 0s;transition:transform .3s var(--box-trs) 0s;transition:transform .3s var(--box-trs) 0s,-webkit-transform .3s var(--box-trs) 0s;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);--strok:#fff}.brand-item--btn .btn:hover svg{-webkit-transform:translateX(6px) rotate(0deg);-ms-transform:translateX(6px) rotate(0deg);transform:translateX(6px) rotate(0deg)}@media (max-width:1080px){.brand-item{-webkit-box-flex:0;-ms-flex:0 1 32%;flex:0 1 32%}}@media (max-width:869px){.brand-item--btn{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-bottom:-140px}.brand-item--btn .btn{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}}@media (max-width:649px){.brand-item{-webkit-box-flex:0;-ms-flex:0 1 49%;flex:0 1 49%}}