.brands-carousel{padding:80px 0}.brands-content{border-right:1px solid #ddd}.brands-content h2{color:#222;text-align:left}.brands-content i{align-content:center;border:1px solid #f87000;color:#f87000;font-size:18px;height:38px;margin-left:20px;padding:10px;text-align:center;width:38px}.arrow-button{text-decoration:none!important}.brands-carousel .col-6{justify-items:center}.carousel-container{overflow:hidden;position:relative;width:350px}.carousel-wrapper{display:flex;transition:transform .5s ease-in-out}.carousel-slide{display:grid;flex-shrink:0;gap:20px;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,100px);width:100%}.carousel-item{align-items:center;display:flex;height:auto;justify-content:center}.carousel-item img,.carousel-item img:hover{cursor:pointer;filter:grayscale(0)}.controls{display:flex;display:none;justify-content:space-between;position:absolute;top:50%;transform:translateY(-50%);width:100%}.control-btn{background:rgba(0,0,0,.5);border:none;color:#fff;cursor:pointer;padding:10px}.dots{display:flex;justify-content:center;margin-top:30px}.dot{border:1px solid #f87000;cursor:pointer;height:10px;margin:0 5px;width:10px}.dot.active{background-color:#f87000}@media only screen and (max-width:767px){.brands-content{border-bottom:1px solid #ddd;border-right:none;padding-bottom:50px}.brands-carousel .col-6{overflow:hidden}.carousel-slide{display:flex;flex-direction:column;gap:10px}.carousel-item{height:100px;margin-bottom:20px;width:100%}.carousel-item img{width:250px}.carousel-container{margin-top:30px}}@media only screen and (min-width:768px){.brands-content{margin-top:20px;padding-right:30px}.carousel-container{margin-left:30px;width:310px}.brands-content p{margin:0 0 88px}}@media only screen and (min-width:1024px){.brands-content{margin-top:30px}.carousel-container{margin-left:0;width:380px}.brands-content p{margin:0 0 138px}}@media only screen and (min-width:1280px){.brands-content{margin-top:60px}.carousel-container{width:400px}.brands-content p{margin:0 0 104px}}@media only screen and (min-width:1440px){.brands-content{margin-top:50px;padding-right:50px}.carousel-container{width:430px}.carousel-slide{gap:30px}.brands-content p{margin:0 0 130px}}