.elementor-953 .elementor-element.elementor-element-c0148f0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-jet-brands .brands-list .brands-list__item-name{color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-jet-brands .brands-list .brands-list__item-desc{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-953 .elementor-element.elementor-element-aaf4b1d .brands-list__item{max-width:calc( 100% / 5 );flex:0 0 calc( 100% / 5 );-webkit-box-flex:0;-ms-flex:0 0 calc( 100% / 5 );}.elementor-953 .elementor-element.elementor-element-aaf4b1d .brands-list .brands-list__item-img-wrap{text-align:center;}.elementor-953 .elementor-element.elementor-element-aaf4b1d .brands-list .brands-list__item-name{text-align:center;}.elementor-953 .elementor-element.elementor-element-aaf4b1d .brands-list .brands-list__item-desc{text-align:center;}@media(max-width:1366px){.elementor-widget-jet-brands .brands-list .brands-list__item-name{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-jet-brands .brands-list .brands-list__item-desc{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:1024px){.elementor-widget-jet-brands .brands-list .brands-list__item-name{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-jet-brands .brands-list .brands-list__item-desc{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-widget-jet-brands .brands-list .brands-list__item-name{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-jet-brands .brands-list .brands-list__item-desc{font-size:var( --e-global-typography-text-font-size );}.elementor-953 .elementor-element.elementor-element-aaf4b1d .brands-list__item{max-width:calc( 100% / 2 );flex:0 0 calc( 100% / 2 );-webkit-box-flex:0;-ms-flex:0 0 calc( 100% / 2 );}}/* Start custom CSS for jet-brands, class: .elementor-element-aaf4b1d *//* ====== CONTAINER ====== */
#logoscss .brands-wrap .brands-list{
  display: flex;
  flex-wrap: wrap;
  justify-content: center;

  border-top: 1px solid #e5e5e5;
}

/* ====== ITEM ====== */
#logoscss .brands-wrap .brands-list__item{
  position: relative;
  flex: 0 0 20%;
  max-width: 20%;
  height: 180px;

  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;

  /* קווים בכל תא */
  border-left: 1px solid #e5e5e5;
  border-right: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5;
}

/* ====== LINK ====== */
#logoscss .brands-wrap .brands-list__item-link{
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
}

/* ====== IMAGE ====== */
#logoscss .brands-wrap .brands-list__item-img-wrap{
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
}

#logoscss .brands-wrap .brands-list__item-img-wrap img{
  max-width: 70%;
  max-height: 70%;
  object-fit: contain;
  transition: transform 0.3s ease;
}

/* ====== OVERLAY ====== */
#logoscss .brands-wrap .brands-list__item-link::after{
  content:"";
  position:absolute;
  inset:0;
  background: rgba(255,255,255,0.92);
  opacity:0;
  transition: opacity 0.25s ease;
  z-index:1;
}

/* ====== NAME ====== */
#logoscss .brands-wrap .brands-list__item-name{
  position:absolute;
  top:50%;
  left:50%;
  transform: translate(-50%, -50%);
  margin:0;
  padding:0 10px;

  color:#000;
  font-size:16px;
  font-weight:500;
  text-align:center;
  line-height:1.2;

  opacity:0;
  transition: opacity 0.25s ease;
  z-index:2;
  pointer-events:none;
  width:100%;
}

/* ====== HOVER ====== */
#logoscss .brands-wrap .brands-list__item:hover .brands-list__item-link::after{
  opacity:1;
}

#logoscss .brands-wrap .brands-list__item:hover .brands-list__item-name{
  opacity:1;
}

#logoscss .brands-wrap .brands-list__item:hover img{
  transform: scale(0.95);
}

/* ====== RESPONSIVE ====== */
@media (max-width:1024px){
  #logoscss .brands-wrap .brands-list__item{
    flex:0 0 33.333%;
    max-width:33.333%;
  }
}

@media (max-width:767px){
  #logoscss .brands-wrap .brands-list__item{
    flex:0 0 50%;
    max-width:50%;
    height:160px;
  }
}/* End custom CSS */