.mt-40 {
  margin-top: 40px !important;
}

.sliderBtn {
  --bs-btn-padding-x: 1.5rem;
}

.latest-compaigns.quick-links {
  overflow-x: hidden;
}

.card-box_ql {
  padding: 10px 41px;
  min-height: 110px;
  width: 100%;
  border: 1px solid transparent;
  border-radius: 10px;
  transition: background-color 0.5s ease;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  border: 1px solid rgba(102, 102, 102, 0.4);
}
.card-box_ql:hover {
  background-color: var(--color-blue);
  color: var(--color-white);
  font-weight: bold;
}
.card-box_ql:hover .content-wrap a {
  color: var(--color-white) !important;
}
.card-box_ql .content-wrap a {
  font-size: var(--fontSize16);
  font-style: normal;
  line-height: var(--lineHeight21);
  color: var(--color-blue);
  text-decoration: none;
}

@media (max-width: 767px) {
  .quick-links-swiper .card-box_ql {
    padding: 30px;
    min-height: 110px;
  }
  .quick-links-swiper .swiper-slide-active .card-box_ql {
    border: 1px solid var(--color-blue);
    background-color: var(--color-blue);
    color: var(--color-white);
    font-weight: bold;
  }
  .quick-links-swiper .swiper-slide-active .card-box_ql .content-wrap a {
    font-weight: bold;
    color: var(--color-white);
  }
  .quick-links-swiper .controller {
    bottom: -30px;
  }
}
@media (min-width: 1200px) and (max-width: 1699px) {
  .card-box_ql {
    padding: 30px 15px;
  }
}
@media (min-width: 1300px) and (max-width: 1399px) {
  .card-box_ql {
    padding: 30px 10px;
  }
  .card-box_ql:hover {
    padding: 10px 2px;
  }
}/*# sourceMappingURL=quick-links.css.map */