/* Logo Carousel */
.secBlk--logoCr .logoCr__slider{
  overflow-x: hidden;
  margin-bottom: 0;
}
.logoCr__slider .slick-track{
  display: flex;
  align-items: center;
}
.logoCr__slider--item{
  padding: 10px 25px;
  position: relative;
}
.logoCr__slider--item a{
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}
.cltNm{
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top; 0;
  bottom: 0;
  right: 0;
  background-color: #ffffff;
  text-align: center;
  margin-bottom: 0;
  z-index: 0;
  transition: all ease-in-out 350ms;
}
.cltLogo{
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #ffffff;
  position: relative;
  z-index: 9;
  opacity: 0;
  visibility: hidden;
  transition: all ease-in-out 350ms;
}
.logoCr__slider--item img{
  transition: all ease-in-out 350ms;
}
.secBlk--logoCr .slick-prev,
.secBlk--logoCr .slick-next{
  display: none !important;
}
.logoCr__slider-noText .cltNm{
  display: none;
}
.logoCr__slider-noText .cltLogo{
  opacity: 1;
  visibility: visible;
}
.logoCr__slider--item:hover .cltLogo{
  opacity: 1;
  visibility: visible;
}
.logoCr__slider--item:hover .cltNm{
  opacity: 0;
  visibility: hidden;
}
.logoCr__slider--item:hover img{
  transform: scale(1.2);
}

@media screen and (max-width: 767px){
  .secBlk--logoCr .logoCr__slider{
    overflow-x: visible;
    padding-bottom: 60px;
    margin-bottom: 10px;
  }
  .secBlk--logoCr .slick-prev,
  .secBlk--logoCr .slick-next{
    display: block !important;
  }
  .secBlk--logoCr .slick-next,
  .secBlk--logoCr .slick-prev {
    bottom: -30px;
    height: 30px;
    top: auto;
    width: 30px;
    z-index: 9
  }
  .logoCr__slider--item img{
    max-width: 160px;
  }
  .secBlk--logoCr .slick-prev {
    left: 0;
    margin-left: 30px
  }

  .secBlk--logoCr .slick-next {
    margin-right: 30px;
    right: 0;
  }

  .secBlk--logoCr .slick-next:before,.secBlk--logoCr .slick-prev:before {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 30px;
    content: "";
    display: inline-block;
    font-size: 0;
    height: 30px;
    width: 30px
  }
  .secBlk--logoCr .slick-prev:before {
    background-image: url(https://403729.fs1.hubspotusercontent-na1.net/hubfs/403729/2026_New/arrow_left.png)
  }

  .secBlk--logoCr .slick-next:before {
    background-image: url(https://403729.fs1.hubspotusercontent-na1.net/hubfs/403729/2026_New/arrow_right.png)
  }
}