.elementor-1127 .elementor-element.elementor-element-1727a4ca{--display:flex;}.elementor-1127 .elementor-element.elementor-element-3bd37508{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(4, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1127 .elementor-element.elementor-element-43f1a5f5{--display:flex;--min-height:144px;--justify-content:space-around;}.elementor-1127 .elementor-element.elementor-element-7e084b13{--display:flex;--min-height:144px;--justify-content:space-around;}.elementor-1127 .elementor-element.elementor-element-14cb67bd{--display:flex;--min-height:144px;--justify-content:space-around;}.elementor-1127 .elementor-element.elementor-element-2855ebc7{--display:flex;--min-height:144px;--justify-content:space-around;}.elementor-1127 .elementor-element.elementor-element-7e5df08c{--display:flex;--min-height:144px;--justify-content:space-around;}.elementor-1127 .elementor-element.elementor-element-238cc54d{--display:flex;--min-height:144px;--justify-content:space-around;}.elementor-1127 .elementor-element.elementor-element-28db6d91{--display:flex;--min-height:144px;--justify-content:space-around;}.elementor-1127 .elementor-element.elementor-element-1c3bc78d{--display:flex;--min-height:144px;--justify-content:space-around;}.elementor-1127 .elementor-element.elementor-element-2dc43c1c{--display:flex;--min-height:144px;--justify-content:space-around;}.elementor-1127 .elementor-element.elementor-element-52c86100{--display:flex;--min-height:144px;--justify-content:space-around;}.elementor-1127 .elementor-element.elementor-element-2e815ad8{--display:flex;--min-height:144px;--justify-content:space-around;}.elementor-1127 .elementor-element.elementor-element-1fdb8f0f{--display:flex;--min-height:144px;--justify-content:space-around;}.elementor-1127 .elementor-element.elementor-element-65543a4d{--display:flex;--min-height:144px;--justify-content:space-around;}.elementor-1127 .elementor-element.elementor-element-4c6c188e{--display:flex;--min-height:144px;--justify-content:space-around;}.elementor-1127 .elementor-element.elementor-element-14f7509a{--display:flex;--min-height:144px;--justify-content:space-around;}.elementor-1127 .elementor-element.elementor-element-b427775{--display:flex;--min-height:144px;--justify-content:space-around;}.elementor-1127 .elementor-element.elementor-element-1a05c595{--display:flex;--min-height:144px;--justify-content:space-around;}.elementor-1127 .elementor-element.elementor-element-67573ad9{--display:flex;--min-height:144px;--justify-content:space-around;}.elementor-1127 .elementor-element.elementor-element-62369811{--display:flex;--min-height:144px;--justify-content:space-around;}.elementor-1127 .elementor-element.elementor-element-579e681e{--display:flex;--min-height:144px;--justify-content:space-around;}@media(min-width:2400px){.elementor-1127 .elementor-element.elementor-element-3bd37508{--grid-auto-flow:row;}}@media(max-width:1366px){.elementor-1127 .elementor-element.elementor-element-3bd37508{--grid-auto-flow:row;}}@media(max-width:1200px){.elementor-1127 .elementor-element.elementor-element-3bd37508{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}}@media(max-width:1024px){.elementor-1127 .elementor-element.elementor-element-3bd37508{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-1127 .elementor-element.elementor-element-3bd37508{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(8, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for heading, class: .elementor-element-67324245 */.elementor-1127 .elementor-element.elementor-element-67324245 span {font-weight:900;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43f1a5f5 */.elementor-1127 .elementor-element.elementor-element-43f1a5f5 {
    border: 1px solid rgba(217, 217, 217, 1);
    position: relative;
    overflow: hidden;
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e084b13 */.elementor-1127 .elementor-element.elementor-element-7e084b13 {
    border: 1px solid rgba(217, 217, 217, 1);
    position: relative;
    overflow: hidden;
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14cb67bd */.elementor-1127 .elementor-element.elementor-element-14cb67bd {
    border: 1px solid rgba(217, 217, 217, 1);
    position: relative;
    overflow: hidden;
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2855ebc7 */.elementor-1127 .elementor-element.elementor-element-2855ebc7 {
    border: 1px solid rgba(217, 217, 217, 1);
    position: relative;
    overflow: hidden;
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e5df08c */.elementor-1127 .elementor-element.elementor-element-7e5df08c {
    border: 1px solid rgba(217, 217, 217, 1);
    position: relative;
    overflow: hidden;
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-238cc54d */.elementor-1127 .elementor-element.elementor-element-238cc54d {
    border: 1px solid rgba(217, 217, 217, 1);
    position: relative;
    overflow: hidden;
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28db6d91 */.elementor-1127 .elementor-element.elementor-element-28db6d91 {
    border: 1px solid rgba(217, 217, 217, 1);
    position: relative;
    overflow: hidden;
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c3bc78d */.elementor-1127 .elementor-element.elementor-element-1c3bc78d {
    border: 1px solid rgba(217, 217, 217, 1);
    position: relative;
    overflow: hidden;
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2dc43c1c */.elementor-1127 .elementor-element.elementor-element-2dc43c1c {
    border: 1px solid rgba(217, 217, 217, 1);
    position: relative;
    overflow: hidden;
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52c86100 */.elementor-1127 .elementor-element.elementor-element-52c86100 {
    border: 1px solid rgba(217, 217, 217, 1);
    position: relative;
    overflow: hidden;
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e815ad8 */.elementor-1127 .elementor-element.elementor-element-2e815ad8 {
    border: 1px solid rgba(217, 217, 217, 1);
    position: relative;
    overflow: hidden;
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fdb8f0f */.elementor-1127 .elementor-element.elementor-element-1fdb8f0f {
    border: 1px solid rgba(217, 217, 217, 1);
    position: relative;
    overflow: hidden;
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65543a4d */.elementor-1127 .elementor-element.elementor-element-65543a4d {
    border: 1px solid rgba(217, 217, 217, 1);
    position: relative;
    overflow: hidden;
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c6c188e */.elementor-1127 .elementor-element.elementor-element-4c6c188e {
    border: 1px solid rgba(217, 217, 217, 1);
    position: relative;
    overflow: hidden;
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14f7509a */.elementor-1127 .elementor-element.elementor-element-14f7509a {
    border: 1px solid rgba(217, 217, 217, 1);
    position: relative;
    overflow: hidden;
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b427775 */.elementor-1127 .elementor-element.elementor-element-b427775 {
    border: 1px solid rgba(217, 217, 217, 1);
    position: relative;
    overflow: hidden;
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a05c595 */.elementor-1127 .elementor-element.elementor-element-1a05c595 {
    border: 1px solid rgba(217, 217, 217, 1);
    position: relative;
    overflow: hidden;
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67573ad9 */.elementor-1127 .elementor-element.elementor-element-67573ad9 {
    border: 1px solid rgba(217, 217, 217, 1);
    position: relative;
    overflow: hidden;
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62369811 */.elementor-1127 .elementor-element.elementor-element-62369811 {
    border: 1px solid rgba(217, 217, 217, 1);
    position: relative;
    overflow: hidden;
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-579e681e */.elementor-1127 .elementor-element.elementor-element-579e681e {
    border: 1px solid rgba(217, 217, 217, 1);
    position: relative;
    overflow: hidden;
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3bd37508 */.elementor-1127 .elementor-element.elementor-element-3bd37508 .brand-item {
  filter: grayscale(100%);  
  transition: filter 0.5s ease;
}

.elementor-1127 .elementor-element.elementor-element-3bd37508 .brand-item:hover {
  filter: grayscale(0%);
}

.brand-item {
  box-sizing: border-box;
  border-right: 0 !important;
  border-bottom: 0 !important;
}

.brands {
      border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
}/* End custom CSS */