/* Styles for brand */ 

.elementor-brand-item {
  text-align: center;
  display: flex;
  align-items: center;
  position: relative;
     padding:20px;
}
.elementor-brand-item .elementor-brand-image {
  display: flex;
  width: 100%;
  justify-content: center;
  transition: all ease 0.3s;
    background:#fff;
  box-shadow:0px 8px 32px 0px rgba(36, 43.00000000000001, 61, 0.1);
  border-radius:24px;
       padding:20px;
}
.elementor-brand-item .elementor-brand-image img {
  margin: 0 auto;
  filter: grayscale(100%);
}
.elementor-brand-item .elementor-brand-image:hover img {
  filter: none;
}

.elementor-brand-wrapper .row {
  justify-content: center;
}
.elementor-brand-wrapper a {
  display: flex;
  align-items: center;
  justify-content: center;
}
.elementor-brand-wrapper img {
  transition: all ease 0.3s;
}
.elementor-brand-wrapper .slick-slide {
  position: relative;
}
.elementor-widget-lebasino-brand .lebasino-carousel .column-item {
  margin-bottom: 0 !important;
}
.elementor-widget-lebasino-brand .lebasino-carousel .slick-track {
  display: flex !important;
  align-items: center;
}

@media(max-width:780px){
.elementor-brand-item .elementor-brand-image {
border-radius: 24px;
background: #FFF;
box-shadow: 0 4px 16px 0 rgba(36, 43, 61, 0.10);
}

}