.brands{padding:clamp(3rem,2.6663rem + 1.4239vw,4.375rem) 0;text-align:center}.brands-main-title{font-weight:400;width:100%;max-width:1173px;margin:0 auto 40px;padding-bottom:40px;position:relative}.brands-main-title:before{position:absolute;content:"";left:50%;transform:translate(-50%);height:1px;background-color:#c8c8c8;width:40%;bottom:0}.brands-main-title span{display:inline-block;width:20px;height:32px;position:relative}.brands-main-title span:before{position:absolute;content:"";top:50%;left:50%;transform:translate(-50%,-50%);width:14px;height:14px;background-color:#0cf;border-radius:50%}@media(max-width:1199px){.brands-main-title span:before{width:12px;height:12px;top:55%}}@media(max-width:767px){.brands-main-title span:before{width:10px;height:10px;top:65%}}.brands-subtitle{font-size:clamp(2rem,1.818rem + .7767vw,2.75rem)}.js-brands-slider{padding:0 40px;margin-top:40px}@media(max-width:767px){.js-brands-slider{padding:0}}.js-brands-slider .brands-slide{margin:0 10px;height:auto}.js-brands-slider .slick-track{padding:20px 10px;margin-left:-10px;display:flex}.js-brands-slider .slick-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:1;cursor:pointer;border:1px solid #000000;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:.6s ease}.js-brands-slider .slick-arrow:hover{background-color:#161a64}.js-brands-slider .slick-arrow:hover svg{fill:#fff}.js-brands-slider .slick-arrow svg{width:30px;height:30px;transition:.6s ease}.js-brands-slider .slick-arrow.slick-arrow-prev{left:0}.js-brands-slider .slick-arrow.slick-arrow-next{right:0}.js-brands-slider .slick-dots{padding:0;margin:20px 0 0;display:flex;justify-content:center}.js-brands-slider .slick-dots li{list-style:none;width:10px;height:10px;margin:0 4px;border-radius:50%;border:1px solid #00CCFF}.js-brands-slider .slick-dots li.slick-active{background-color:#0cf}.js-brands-slider .slick-dots li button{display:none}.brands-slide-inner{display:block;min-height:420px;border-radius:16px;box-shadow:0 6px 12px #0000001a;padding:40px 20px;height:100%}.brands-slide-text-top{color:#161a64;margin-bottom:30px}.brands-slide-text-bottom{color:#4a4a4a}.brands-slide-logo-wrapper{height:130px;margin-bottom:30px;display:flex;justify-content:center;align-items:center}
