/* Slick Slider Arrows */
.hyvikk_carousel_wrap .slick-prev,
.hyvikk_carousel_wrap .slick-next {
  width: 38px !important;
  height: 38px !important;
  background-color: rgb(218, 218, 218) !important;
  border-radius: 50% ;
  align-items: center;
  justify-content: center;
  z-index: 10;
}
.hyvikk_carousel_wrap .slick-prev:hover,
.hyvikk_carousel_wrap .slick-next:hover {
  background-color: rgb(143, 143, 143) !important;
}
.hyvikk_carousel_wrap .slick-prev:before,
.hyvikk_carousel_wrap .slick-next:before {
  font-size: 22px !important;
  color: black !important;
  display: inline-block ;
}
.hyvikk_carousel_wrap .slick-prev:before {
  content: '❮' !important; 
}
.hyvikk_carousel_wrap .slick-next:before {
  content: '❯' !important; 
}
.hyvikk_carousel_wrap .slick-prev {
    left: -40px !important;
}
.hyvikk_carousel_wrap .slick-next {
    right: -40px !important;
}
.hyvikk_carousel_wrap .slick-dots li {
    margin: 0 2px !important;
}
.hyvikk_carousel_wrap .slick-dots li.slick-active button:before{
    color: #84b435 !important;
    font-size: 12px !important;
}
.hyvikk_carousel_wrap .slick-dots li button:before {
    font-size: 10px !important;
 }
/* card  */
.hyvikk_carousel_wrap .carousel-card{
   margin: 20px 10px;
}
.hyvikk_carousel_wrap .carousel-img-container {
    height: auto;
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
    margin: 0 auto; 
}
.hyvikk_carousel_wrap .carousel-img-container img {
    width: 100%; 
    height: 100%; 
    object-fit: cover;
    display: block; 
}
.hyvikk_carousel_wrap .slick-track{
    margin: 50px 0px 50px 0px; 
}
.hyvikk_carousel_wrap .card-title a{
    color: #84b435;
}